關(guān)于instancetype與id 我們寫代碼時(shí)候根时,需要返回某個(gè)未知類型的對象經(jīng)常會選擇用instancetype或id作為返回類型灌曙,雖然在一些...
關(guān)于RunLoop的解釋和文章有很多,我感覺系統(tǒng)全面解釋很好的文章并不多都办,本來打算整理一下關(guān)于RunLoop的筆記绿贞,但是發(fā)現(xiàn)一位簡書作者整理了一...
關(guān)于runtime設(shè)計(jì)到的概念和用法很多油昂,在這里我轉(zhuǎn)載一位CSND博主的關(guān)于runtime的深度總結(jié)殴玛,我覺得這位博主從原理,到官方文檔翻譯以及自...
大家?guī)缀醵寄苤勒隼伲P(guān)鍵字const是用于定義常量苞笨,如果一個(gè)常量被const修飾了,那么它就不能被修改了子眶。也有人可能會想瀑凝,不是有#define為啥...
GCD簡介 Grand Central Dispatch(GCD)是 Apple 開發(fā)的一個(gè)多核編程的較新的解決方法。它主要用于優(yōu)化應(yīng)用程序以支...
super和self相信大家每天都在和它們打交道臭杰,可能很多人都是按照套路來寫粤咪,沒怎么仔細(xì)思考過它們之間的關(guān)系,之前陸陸續(xù)續(xù)看過一些文章渴杆,介紹過...
一寥枝,認(rèn)識isa指針 首先我們要明確一點(diǎn):在OC中,任何類的定義都是對象磁奖,類和類的實(shí)例在本質(zhì)上沒有區(qū)別囊拜,任何對象都有isa指針。 isa:是一個(gè)C...
一冠跷、iOS中的沙盒機(jī)制 ?iOS應(yīng)用程序只能對自己創(chuàng)建的文件系統(tǒng)讀取文件,這個(gè)獨(dú)立身诺、封閉蜜托、安全的空間,叫做沙盒霉赡。它一般存放著程序包文件(可執(zhí)行文...