1. block的實質(zhì)是什么?一共有幾種block否纬?都是什么情況下生成的? block的實質(zhì)是什么? block本質(zhì)上也是一個OC對象,它內(nèi)部也有個isa指針 block是封...
前言 ??之前寫過一篇block的文章,參考的源碼是libclosure-38的旨枯,跟libclosure-67有所區(qū)別蹬昌,且由于之前理解不足文章有些細(xì)小錯誤,決定重新寫一篇攀隔。?...
概述: 從點擊應(yīng)用到執(zhí)行 main() 之前皂贩,系統(tǒng)進行了以下行為: Load dylibs:遞歸映射所有依賴的動態(tài)庫(dylibs) Rebase:對所有圖像進行重設(shè)基址 B...
Mach-O Mach-O 是運行時可執(zhí)行文件的文件類型,主要包括: Executable昆汹,可執(zhí)行文件明刷,應(yīng)用中最重要的二進制文件,也就是應(yīng)用擴展的主二進制文件满粗; Dylib辈末,...
我們?nèi)粘i_發(fā)的打包或者 SDK 的打包會生成一個ipa 或者 framework挤聘。在 framework 和 ipa 文件中其實都可以找到一個 exec 文件轰枝。這個文件就是一...
原文地址 ,此簡書只做備份,強烈推薦原文广料,畢竟格式比簡書好看砾脑,還清晰 起因 去年,鏈家網(wǎng)iOS端艾杏,之前由于所有的業(yè)務(wù)端代碼都是混亂管理韧衣,造成開發(fā)有很多痛點無法單測 團隊成員提...
在閱讀本文之前缭贡,強烈安利以下三篇文章:細(xì)說ReactiveCocoa的冷信號與熱信號(一)細(xì)說ReactiveCocoa的冷信號與熱信號(二):為什么要區(qū)分冷熱信號細(xì)說Rea...
簡單的解析一下ReactiveCocoa的@keypath宏 在Xcode里面找到下面的選項,可以看到預(yù)編譯以后的代碼 我們從外到內(nèi)一層一層的看第一個表達式 1>最外層是@(...
本身不是很擅長做前臺,今天實現(xiàn)了個小功能沽翔,記錄一下兢孝。 需求 網(wǎng)站首頁(home.html) 有個模塊窿凤,展示六張圖片,要求每行顯示三張跨蟹。POJO: html代碼: 現(xiàn)狀 跳轉(zhuǎn)到...