介紹 什么是庫?庫(Library)說白了就是一段編譯好的二進制代碼,加上頭文件就可以供別人使用。 什么時候我們會用到庫呢?一種情況是,某些代碼需要給別人使用,但是我們不希望...
介紹 什么是庫?庫(Library)說白了就是一段編譯好的二進制代碼,加上頭文件就可以供別人使用。 什么時候我們會用到庫呢?一種情況是,某些代碼需要給別人使用,但是我們不希望...
最近參照 [https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-ar...
iOS原理 文章匯總[http://www.itdecent.cn/p/9fa8104e3698] 在iOS中,虛擬內存主要分為棧區(qū)、堆區(qū)、全局(靜態(tài))區(qū)、常量區(qū)、代碼區(qū),...
iOS原理 文章匯總[http://www.itdecent.cn/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ī)范,導致團隊開...