介紹 什么是庫?庫(Library)說白了就是一段編譯好的二進制代碼邻邮,加上頭文件就可以供別人使用庇谆。 什么時候我們會用到庫呢鼎姊?一種情況是禁谦,某些代碼需要給別人使用貌嫡,但是我們不希望...

介紹 什么是庫?庫(Library)說白了就是一段編譯好的二進制代碼邻邮,加上頭文件就可以供別人使用庇谆。 什么時候我們會用到庫呢鼎姊?一種情況是禁谦,某些代碼需要給別人使用貌嫡,但是我們不希望...
最近參照 [https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-ar...
iOS原理 文章匯總[http://www.reibang.com/p/9fa8104e3698] 在iOS中痊臭,虛擬內存主要分為棧區(qū)厂画、堆區(qū)缕粹、全局(靜態(tài))區(qū)稚茅、常量區(qū)、代碼區(qū)平斩,...
iOS原理 文章匯總[http://www.reibang.com/p/9fa8104e3698] 前言 在iOS原理 OC對象的實例化[https://www.jians...
由于公司分享庫用到了 libWeiboSDK.a與 libWeChatSDK與TencentOpenAPI.framework 以及依賴了 DouyinOpenSDK在pod...
前言由于公司需使用RAC+MVVM模式要寫業(yè)務邏輯亚享,對于rac菜雞的我,不得不補習下功課绘面,在RAC中欺税,萬物皆信號。感悟:沒使用之前揭璃,為嘛要用這個晚凿,不用這個也能實現(xiàn)啊使用中,這...
相對于Objective-C的Runtime機制瘦馍,Swift的運行時機制相對低調很多歼秽,Swift語言是用C++編寫的,Swift的核Library使用Swift編寫的. 方法...
什么是RunLoop? 答:RunLoop是線程相關的基礎框架中的一部分情组,是一個事件處理對象燥筷,每一個線程都有與之對應的RunLoop,但并不是線程創(chuàng)建時就有RunLoop院崇,只...
最近在搭建新項目的iOS框架肆氓,一直在思考如何才能搭建出高可用App框架,能否避免后期因為代碼質量問題的重構底瓣。以前接手過許多“爛代碼”谢揪,架構松散,底層混亂濒持,缺少規(guī)范键耕,導致團隊開...