目录1. load1.1 load 方法的调用1.2 场景分析1.3 源码分析2. initialize2.1 initialize 方法的调用2.2 场景分析2.3 源码分...

目录1. load1.1 load 方法的调用1.2 场景分析1.3 源码分析2. initialize2.1 initialize 方法的调用2.2 场景分析2.3 源码分...
Runtime 系列文章 深入浅出 Runtime(一):初识深入浅出 Runtime(二):数据结构深入浅出 Runtime(三):消息机制深入浅出 Runtime(四):...
建议去掘金查看本文,带目录方便阅读。《iOS - 老生常谈内存管理(四):内存管理方法源码分析》 走进苹果源码分析内存管理方法的实现 前面我们只是讲解了内存管理方法的使用以及...
前言 MRC全称Manual Reference Counting,也称为MRR(manual retain-release),手动引用计数内存管理,即开发者需要手动控制...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
年也过完了、决定补完一下入行时就欠下的债。 参拜一下SDWebImage的源码。 并不是说一定要读如何如何、只是觉得源码的阅读是一种很好的学习方式。无论从架构还是技术点方面。...
因为本文只做分享用,非学术性文章,所以某些理论并不是非常严谨,望大家见谅。写下这篇文章有以下的目: 我写这篇文章时,假设你已具备:- GCD的基础知识,能够使用 一、搞清线程...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...
写在开头: 大概回忆下,之前我们讲了AFNetworking整个网络请求的流程,包括request的拼接,session代理的转发,response的解析。以及对一些bug的...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
前言 这次的 WWDC17 又放出了许多干货来帮助开发者更好地开发 app。精彩的内容特别多,本篇主要关注的是《Writing Energy Efficient Apps》 ...
不得不说,人的惰性是真可怕啊。从上周六就到写runLoop的建议开始,星期三告诉自己从星期四开始着手写这篇博客。然而现在戳个时间戳,现在是4.30星期日。写完发出去又不知道是...