ios
文章平均质量分 62
RazerT
github:https://github.com/RazerTang
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Avoiding duplicate symbol errors during linking by removing classes from static libraries
原文链接:http://atnan.com/blog/2012/01/12/avoiding-duplicate-symbol-errors-during-linking-by-removing-classes-from-static-libraries/假如你得xcode项目工程在编译静态库的使用使用了-all_load标志来保证objc的category加载正确,你可能会在链接的时候得到“翻译 2016-08-18 14:21:47 · 905 阅读 · 0 评论 -
iOS包体优化技巧
最新的iOS10系统,只有当ipa包体大小小于100mb的时候才能使用蜂窝网络下载,所以公司一直要求包体大小限制在100mb以内,为此也调查了不少的方法,记录如下:1.检查项目中有没用到的图片,删除掉,使用到的工具为LSUnusedResources,用这个工具检查出来后也需要再次确认下,是否真的未被使用2.压缩使用到的图片,我用的工具是png_quant来压缩,压缩比能达到50%原创 2016-10-13 10:55:19 · 1761 阅读 · 0 评论 -
UIViewController的理解
1.生命周期+(void)load 在代码加载的时候,对象还没有被初始化的时候就已经调用了,可以用来做一些全局的swizzle,只调用一次+(void)initialize 在初始化这个类的时候调用,可以做单例的实现,增加observer等初始化工作-(id)init 对象分配工作,会默认调用initWithNibName-(id)initWithNibName 调用xib初始化U原创 2017-11-23 13:13:17 · 3213 阅读 · 0 评论 -
iOS技术问答
1.@property中有哪些属性关键字?strongweak 代理UI空间copy 拷贝一个对象引用计数+1assign 默认assignatomic 默认线程安全nonatomicgettersetterreadwritereadonlywriteonly原创 2017-11-24 11:30:22 · 582 阅读 · 0 评论
分享