掌握 GCD 和操作队列的使用时机 通过 Dispatch Group 机制,根据系统资源状况来执行任务 使用 dispatch_once 来执...
收录了7篇文章 · 2人关注
掌握 GCD 和操作队列的使用时机 通过 Dispatch Group 机制,根据系统资源状况来执行任务 使用 dispatch_once 来执...
少用@synchronized self 方法 使用串行同步方法,而不是主动调用锁 如果改为并行呢,读可以多并行,而只有写是阻塞的呢
着重说一下 block 的应用场景,为什么大家都愿意用 block : 直观,简洁,可以方便的在一个场景里面使用,并可以捕获当前的变量。 可以指...
^ block 的代言人 如果单单只作为一种 callback 或者函数指针的方式,我觉得并不足以体现 block 的强大,关键还是在于捕获变量...
50. 构建缓存的时候选用 NSCache 而非 NSDictionary NSCache 与系统低内存挂钩。 NSCache 线程安全。 49...
由于 Load 和 Object 都属于类加载的机制,都属于 NSObject 里面的函数, 所以离开NSObject 离开运行时也就无所谓这两...
Normal NSTimer 会导致持有目标对象,因为会很容易出现循环引用内存泄漏的问题。 解决方案 Extension Runloop 接收t...
专题公告
Recording this book。