準(zhǔn)備工作 Key-Value Coding Programming Guide[https://link.juejin.cn/?target=https%3A%2F%2Fde...

準(zhǔn)備工作 Key-Value Coding Programming Guide[https://link.juejin.cn/?target=https%3A%2F%2Fde...
寫在前面 關(guān)于Block的底層原理相關(guān)東西,需要了解的東西比較多,所以博主這里打算用兩篇文章來詳細(xì)分析一下OC里面的Block,這是第一篇,內(nèi)容主要包含: Block的基本使...
iOS App的啟動流程可以分成兩個階段 pre-main階段和main階段。 pre-main階段 系統(tǒng)將App的可執(zhí)行文件(Mach-O文件)和dyld加載到內(nèi)存,由dy...
數(shù)組 字典 注:因為該方法是利用runtime進行方法交換,所以會導(dǎo)致部分性能降低,所以對于有性能要求的請慎用此方法。另外一種方案就是自己寫一個擴展 NSArray 和 NS...
一、matrix介紹 Matrix 是一款微信研發(fā)并日常使用的應(yīng)用性能接入框架,支持iOS, macOS和Android。 Matrix 通過接入各種性能監(jiān)控方案,對性能監(jiān)控...
Block有三種類型: __NSGlobalBlock __NSStackBlock __NSMallocBlock 我們在講block的本質(zhì)[https://www.jia...
iOS組件化開發(fā)之路(CTMediator),涉及到cocoapods本地庫、遠(yuǎn)程私有庫、遠(yuǎn)程公開庫(一) 二、遠(yuǎn)程私有倉庫 + 組件化 其實頁面的跳轉(zhuǎn)方法和本地庫的跳轉(zhuǎn)方法...
本文是我在上海 T 沙龍4月7日分享內(nèi)容的文字版總結(jié)和拓展。相關(guān)視頻和文檔請見鏈接:深入淺出 iOS 并發(fā)編程其中主要內(nèi)容包括:GCD與Operation的用法、并發(fā)編程中常...