作為一個2年的iOS開發(fā)也是最近一段時間才了解到 AST 這么一個東西。蜀踏。蚜迅。 AST在iOS中的應(yīng)用 1、代碼語法的檢查石抡、代碼風(fēng)格的檢查、代碼的...
App瘦身 資源瘦身 使用tinypng壓縮PNG圖片遮精。視頻可以通過 Final cut等軟件進行分辨率壓縮。音頻則降低碼率即可。 非必須資源文...
認識 KVC KVC (Key-Value Coding)本冲, 它是一種用間接方式訪問類的屬性的機制准脂。在 Swift 中為一個類實現(xiàn) KVC 的話...
TCP/IP TCP/IP 不是一個協(xié)議檬洞,而是一個協(xié)議族的統(tǒng)稱狸膏。里面包括了 IP 協(xié)議,IMCP 協(xié)議添怔,TCP 協(xié)議湾戳,以及我們更加熟悉的http...
Runloop Runloop是事件接收和分發(fā)機制的一個實現(xiàn)。是線程相關(guān)的基礎(chǔ)框架的一部分广料。一個Runloop就是一個事件處理的循環(huán)砾脑,用來不停的...
前兩篇文章主要是對這篇文章的內(nèi)容進行了一個鋪墊,這里就一起來看下 CTMediator 的實現(xiàn)原理 CTMediator 中最關(guān)鍵的一個方法: ...
在上一篇文章中我們大概知道了 CTMetidor 中的 NSSelectorFromString艾杏、NSClassFromString 韧衣、SEL ...
最近開始用CTMetidor來做App模塊化,順便研究一下它的實現(xiàn)原理 CTMetidor 源碼中經(jīng)常出現(xiàn)如下關(guān)鍵詞:NSSelectorFro...