主要参考:iOS程序启动->dyld加载->runtime初始化 过程iOS 程序 main 函数之前发生了什么 一个iOS App 的 main函数位于main.m中,这是...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
写在开头: 大概回忆下,之前我们讲了AFNetworking整个网络请求的流程,包括request的拼接,session代理的转发,response的解析。以及对一些bug的...
RunLoop 是 iOS开发中非常基础的一个概念,这篇文章先从基础例子入手,分析 CFRunLoop 的源码,介绍 RunLoop 的概念以及底层实现原理,最后通过检测卡顿...
一、TCP/IP协议 TCP/IP网络协议分为:应用层(Telnet、FTP、e-mail...)、传输层(TCP、UDP)、网络层(IP、ICMP...)、链路层(设备驱动...
一、网络中进程之间如何通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议...
iOS数据持久化方式 文件 归档(NSKeyedArchiver) 属性列表(NSUserDefaults) 数据库(SQLite、CoreData、第三方类库) 一、文件 ...