0推荐
6K 浏览

APP 缓存数据线程安全问题探讨

对于 APP 缓存数据线程安全问题,分线程 cache 和数据不可变是比较常见的解决方案,都有着不同的实现代价,分线程 cache 接口不友好,数据不可变需要配合单向数据流之类的规则或框架才会变...
ounm8243 9年前   
0推荐
10K 浏览

黑科技:把第三方 iOS 应用转成动态库

本文会介绍一个自己写的工具,能够把第三方iOS应用转成动态库,并加载到自己的App中,文章最后会以支付宝为例,展示如何调用其中的C函数和OC方法。
0推荐
6K 浏览

iOS关于时间的处理

做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单。我们需要了解与时间相关的各种API之间的差别,再因场景而异去设计相应的机制。
rlpp5456 9年前   
0推荐
23K 浏览

iOS NavigationBar 背景颜色设置方案探究

iOS中UIViewController对象如果通过push方式呈现,是由UINavigationController利用类栈结构去维护的;而UINavigationBar则是“寄生”在是UIN...
0推荐
11K 浏览

iOS客户端节日换肤的思考与实现

最近单位的APP来了新的需求,市场说他们要在圣诞节把APP里的图标都换了,还要换背景图片,还要给部分view添加一个遮盖。对,就是换肤。以前没有搞过换肤,所以考虑了一天,感觉大概就是这么个思路,...
qhsj1400 9年前   
0推荐
5K 浏览

iOS中block技术小结

block是C语言级别的语法和运行时特性,应用到Objective-C中可以增强函数功能。在合适场景中灵活应用block技术,对实际开发大有裨益。
aswu5131 9年前   
0推荐
6K 浏览

iOS开源:WHC_ScanUnreferenceImageTool - 扫描 iOS 和 Android 项目里没有使用的图片开源工具

WHC_ScanUnreferenceImageTool Version: 1.0.4 简介 高效 : Mac扫描项目图片工具(扫描项目里引用但没有使用的图片) 好处 : 删除没有引用的图片以减...
0推荐
8K 浏览
0推荐
8K 浏览

iOS 双波浪动画-类似淘宝个人信息状态栏,京东金融等

主要方法:通过自定义View,利用正弦函数与余弦函数的效果.
lkgw5676 9年前   
0推荐
7K 浏览

iOS设计模式之—适配器模式

在我们做项目的时候,会遇到一些相同的cell视图,但是数据源不同。比较传统的写法就是在cell中写两个Model的方法用于给视图传递值,这种方法可行,但不是最佳,如果后期其他的页面也需要用到这个...
0推荐
8K 浏览

手把手教你, Jenkins构建iOS项目

用xcode archive 导出ipa 然后上传到fir/蒲公英等测试平台 需要花至少10到20分钟,使用Jenkins搭建的持续集成环境只需3分钟. 下面是我今天早上研究的成果
qvre4003 9年前   
0推荐
9K 浏览

iOS绘图 - UIImage的一些简单操作

在 iOS绘图 - 基础篇 中我们知道有一种获取上下文的方法是UIGraphicsBeginImageContextWithOptions,本文主要在图片类型上下文中对图片进行操作。
0推荐
18K 浏览

iOS中声音播放的各种方法总结

这里说的东西都比较基础,其实AudioQueue的功能还有很多,如果大家想去研究比较细致的AudioQueue的使用,这里给大家推荐两个github地址,一个是 AudioStreamer ,一...
welv5511 9年前   
0推荐
13K 浏览

iOS开源:NoticeBar - 仿 QQ 与 pin 的消息提示栏,可自定义样式

heart_eyes: A simple NoticeBar written by Swift 3, similar with QQ notice view. :grinning:
0推荐
8K 浏览

Table View Cell 自适应速成大法

此教程特地针对Xcode8,iOS10和Swift 3优化并完善,那么你需要使用Xode8或者更新的版本,并且需要你有AutoLayout,TableView以及Swift 3的相关知识。
rlbe1532 9年前   
0推荐
11K 浏览

微信读书 iOS 质量保证及性能监控

在实现需求的同时,能写出既优雅性能又高效的代码是每个开发者都在追求的目标,但是在实际开发中,随着每个版本需求的迭代,功能变得越来越复杂,加上开发者的意识不够或者一时疏忽,日渐复杂的工程很容易产生...
linzi 9年前   
0推荐
4K 浏览

面向协议编程并非银弹

银弹(Silver Bullet)一词出自IBM大型机之父Frederick P. Brooks Jr.在1986年发表的一篇关于软件工程的经典论文《没有银弹:软件工程的本质性与附属性工作》(N...
ebio3659 9年前   
0推荐
5K 浏览

AsyncDisplayKit - 加快 UI 响应性能

AsyncDisplayKit 是 Facebook 推出的一个开源库, 主要针对于最大化 UI 的响应速度。
0推荐
6K 浏览

iOS开源:TTGPuzzleVerify - 体验更友好的拼图验证控件

By completing image puzzle game , TTGPuzzleVerify is a more user-friendly verification tool on iO...
0推荐
6K 浏览

iOS动画-定时器动画

任何动画离不开一个重要的概念——时间, CoreAnimation 动画创建后在动画后续的不同时间点渲染了不同的图像帧,使值改变前后生成一个过渡的流畅动画
fi867989 9年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档