前言 如何把這個(gè)世界變得美好?把你自己變得更美好 我們這篇博客繼續(xù)來介紹Runtime在開發(fā)中的實(shí)際應(yīng)用,通過開源庫Aspects來對runti...
投稿
前言 如何把這個(gè)世界變得美好?把你自己變得更美好 我們這篇博客繼續(xù)來介紹Runtime在開發(fā)中的實(shí)際應(yīng)用,通過開源庫Aspects來對runti...
前言 怎么看待勵(lì)志的書籍?看再多,那都是別人的人生 一、KVO介紹 KVO(鍵值監(jiān)聽 Key-Value Observing),是OC觀察者設(shè)計(jì)...
前言 前半生和后半生的分界線在哪里?此時(shí)此刻 1.歸檔解檔 在我們項(xiàng)目中會把一些信息保存到硬盤中(沙盒目錄中),也就是我們常說的數(shù)據(jù)持久化,常見...
前言 其實(shí),重要的不是地圖,而是你的方向。所以,每條路都是一次冒險(xiǎn),每個(gè)地點(diǎn)都是一場奇遇。 消息轉(zhuǎn)發(fā)機(jī)制 上回書說道消息發(fā)送中最后沒有在類和父類...
前言 雙眸淺看,幾世繁華褪色成一紙墨色,歲月索顏,在風(fēng)居住的街道,我懷抱相思,在雨中等待前世,等待今世,等待晴天,亦或是等待你。 1.例子 新建...
方法調(diào)用的本質(zhì) 本文我們探尋方法調(diào)用的本質(zhì),首先通過一段代碼,將方法調(diào)用代碼轉(zhuǎn)為c++代碼查看方法調(diào)用的本質(zhì)是什么樣的。xcrun -sdk i...
Class的結(jié)構(gòu) 通過上一章中對isa本質(zhì)結(jié)構(gòu)有了新的認(rèn)識,今天來回顧C(jī)lass的結(jié)構(gòu),重新認(rèn)識Class內(nèi)部結(jié)構(gòu)。 首先來看一下Class的內(nèi)...
isa的本質(zhì) 在學(xué)習(xí)Runtime之前首先需要對isa的本質(zhì)有一定的了解,這樣之后學(xué)習(xí)Runtime會更便于理解。 回顧OC對象的本質(zhì),每個(gè)OC...
上一篇文章iOS底層原理總結(jié) - 探尋block的本質(zhì)(一)中已經(jīng)介紹過block的底層本質(zhì)實(shí)現(xiàn)以及了解了變量的捕獲,本文繼續(xù)探尋block的本...
面試題 block的原理是怎樣的?本質(zhì)是什么? __block的作用是什么?有什么使用注意點(diǎn)? block的屬性修飾詞為什么是copy?使用bl...