iOS性能优化系列
Deft_MKJing宓珂璟
并非所有流浪者都迷失了自我
展开
-
iOS性能优化系列之__builtin_expect分支预测优化
前言最近想整理下AFNetworking中https认证部分的代码逻辑,结果看到个神奇的东西__builtin_expect,竟然不知道这是干嘛的,搜索了一整子,记录一下,可以作为一个优化点/* * __Require_noErr_Quiet(errorCode, exceptionLabel) * * Summary: * If the errorCode expression原创 2017-11-22 18:51:55 · 1322 阅读 · 0 评论 -
iOS开发中自旋和互斥锁的理解以及所有锁的性能比较
补充:可以看到除了 OSSpinLock 外,dispatch_semaphore 和 pthread_mutex 性能是最高的。苹果在新系统中已经优化了 pthread_mutex 的性能,所以它看上去和 OSSpinLock 差距并没有那么大了。可以看到YYKit组件中YYCache 和 YYImageCoder大量使用 dispatch_semaphore pthread_mute...原创 2018-03-11 10:17:08 · 7327 阅读 · 1 评论 -
iOS tableView性能优化之异步排版和绘制渲染----YYText框架学习(YYTextAsyncLayer)
YYWebImage源码分析YYImage源码YYModel源码解析前言这段时间针对设计架构,解耦以及性能优化相关的知识点看了不少,前两者可以看MVVM和AOP编程思路,最后一个是昨天看的,YY大神的文章之前有看过,但是没有认真研究,这段时间根据源码再结合文章看了下,我真的是服,CF和CT框架都玩的那么6 YY的作者文章也有提到参考的是Facebook的开源框架AsyncDis...原创 2018-03-28 11:25:00 · 8860 阅读 · 0 评论