引導 相信對於從事開發人員來說 runtime 這個名稱都不陌生,就像我起初只知道「 runtime 叫運行時 」,後來知道 runtime 同樣可以像 KVC 一樣訪問私有成員變數,還有「 給類動態添加屬性:LNTextField.placeholderColor || 交換方法:imageNam ...
引導
相信對於從事開發人員來說 runtime 這個名稱都不陌生,就像我起初只知道「 runtime 叫運行時 」,後來知道 runtime 同樣可以像 KVC 一樣訪問私有成員變數,還有「 給類動態添加屬性:LNTextField.placeholderColor || 交換方法:imageNamed => ln_imageNamed 」,還有深入的 「 消息機制的調用流程 || 字典轉模型 || 實現NSCoding歸解檔 」以及我們常說的“黑魔法” 是什麼?
runtime 是編程中比較難的模塊,想要深入學習,這個模塊你必須掌握,同樣還有寫的另一篇 runloop 模塊,下麵是我對 runtime 的整理,從零開始,由淺入深,且帶了幾個 Runtime 實踐場景 --> 大廠來的工友們可選擇性路過。