背景 之前有收到用户反馈 App 的启动时间较长,在和市面上大部分 App 启动时间相比后,确实发现 App 启动较慢,于是开始分析项目中导致启动时间变长的原因,并对启动时间...
在写 《iOS:load方法能不能被hook?》 和 《iOS启动优化:App启动耗时在线监控与AppDelegate管控》 两篇文章时都提到了动态库的加载,由于主题的原...
if (_lastRecordTime - _waitStartTime < 0.001 && _lastRecordTime != 0) 不应该用_waitStartTime-_lastRecordTime吗? 另外我正常滑动也会打印,不太准啊
iOS-卡顿简单监测二(NSTimer 实现+附实例)序言 之前写了一篇文章介绍如何检测卡顿,iOS实时卡顿检测-RunLoop(附实例)这是借助于信号量Semaphore来实现的。本介绍第二种方法,采用定时器 NSTimer实...
怎么滑都监测不出来
楼主 如果我 同时 使用了 NSArray和NSMutableArray的 分类 都交换方法 会因为NSMutableArray是NSArray的子类 导致 方法调用错乱 怎么办
iOS-数组防崩溃(全)书接上回,我们前两天研究了字典(Dictionary)崩溃的处理方式以及NSException类,而OC一个极为重要的类(Array)也进入了我们的视线,在开发过程中,我们遇...
本文基于Swift3.0.1,Xcode8.1,模拟器英文环境 Demo 如果你和我一样,在一家金融公司“搬砖”。在项目中,难免你需要处理很多种数字格式。例如: 123456...
楼主 这个没有下吗? 我看标题是 (上)
iOS中一个很重要,但是不熟悉的类NumberFormatter(上)本文基于Swift3.0.1,Xcode8.1,模拟器英文环境 Demo 如果你和我一样,在一家金融公司“搬砖”。在项目中,难免你需要处理很多种数字格式。例如: 123456...
前言 之前写过一篇block的文章,参考的源码是libclosure-38的,跟libclosure-67有所区别,且由于之前理解不足文章有些细小错误,决定重新写一篇。 ...
你要知道的block都在这里 转载请注明出处 //www.greatytc.com/p/b6a675a7a4fa 上一篇文章iOS block探究(一):基础详解介绍...