主要參考:iOS程序啟動->dyld加載->runtime初始化 過程iOS 程序 main 函數(shù)之前發(fā)生了什么 一個iOS App 的 main函數(shù)位于main.m中,這是...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程,包括request的拼接,session代理的轉(zhuǎn)發(fā),response的解析。以及對一些bug的...
一、網(wǎng)絡(luò)中進程之間如何通信 首要解決的問題是如何唯一標識一個進程,否則通信無從談起!在本地可以通過進程PID來唯一標識一個進程,但是在網(wǎng)絡(luò)中這是行不通的。其實TCP/IP協(xié)議...
iOS數(shù)據(jù)持久化方式 文件 歸檔(NSKeyedArchiver) 屬性列表(NSUserDefaults) 數(shù)據(jù)庫(SQLite、CoreData、第三方類庫) 一、文件 ...