
自从项目接入了 MLeaksFinder + FBRetainCycleDetector 的内存泄漏检测方案,在收获了许多有效内存泄漏的同时,我...
Fabric 是业界著名的 crash 监控平台,国内外均有不少 app 使用 Fabric 进行 crash 和其他稳定性数据的监控。其中,O...
在做安装包大小优化前,我们应该首先搞清楚,用户在 app store 上看到的包大小,究竟是什么? 如果我们衡量安装包大小的口径,和用户看到的大...
YYThreadSafeArray是YYKit中的一个工具类,旨在提供线程安全的数组。YYThreadSafeArray的原理是继承NSMuta...
本文讲述的是符号化“残破”的栈,如果你有一个系统生成的crash日志,请交给Xcode自带的symbolicatecrash脚本。 Symbol...
最近遇到了一个问题,将一个NSNumber对象存入NSUserDefaults,取出来的数值和存入前的数值竟然不一致。 比如存入的数值为6350...
iOS10正式版开始推送,赶着ddl做的iOS10适配工作也算是完成了,这里记录下iOS10适配中做的工作。 仅是适配,不包括利用iOS10新特...
这是一篇在新公司写的博客( ´ ▽ ` )ノ iOS10新增的UserNotifications框架,可以应对remote notificati...
来做几道面试题 第一题: MyObject *myObject = [[MyObject alloc] init];Class clazz1 =...