Runloop概念 運(yùn)行循環(huán)(死循環(huán)) Runloop作用 保持程序的持續(xù)運(yùn)行 處理app中的各種事件 節(jié)省CPU資源裆操,提升性能 Runloop...
init
導(dǎo)航欄設(shè)置背景顏色,效果如下所示:上面有一層半透明層遮罩疗绣,以前沒有尋其根源,現(xiàn)在探究一下原因铺韧。
棧區(qū)(Stack) - 由編譯器自動(dòng)分配釋放多矮,存放函數(shù)的參數(shù),局部變量的值等祟蚀。 - 棧是向低地址擴(kuò)展的數(shù)據(jù)結(jié)構(gòu)工窍,是一塊連續(xù)的內(nèi)存的區(qū)域 堆區(qū)...
類繼承結(jié)構(gòu) CAAnimation CAAnimation是一個(gè)抽象動(dòng)畫類割卖,是所有動(dòng)畫類的父類,不能直接使用患雏,應(yīng)該使用它具體的子類鹏溯。 CAMed...
NSString NSString copy 沒有生成新的字符串 NSString mutableCopy 生成了新的字符串,且是可變的字符串 ...
類編譯后淹仑,相關(guān)的數(shù)據(jù)結(jié)構(gòu)會保留在目標(biāo)文件中丙挽,在運(yùn)行時(shí)得到解析和使用(類的加載和初始化)。在運(yùn)行期提前并且自動(dòng)調(diào)用這兩個(gè)方法匀借,我們可以利用他們在類...
assign vs weak assign:簡單賦值颜阐,用于基本數(shù)據(jù)類型,不會改變引用基數(shù).weak: arc后引入的關(guān)鍵字吓肋,用于對象類型凳怨,不會改...
元類(Meta Class) 元類存儲著一個(gè)類的所有類方法,當(dāng)我們向一個(gè)對象發(fā)送消息時(shí)是鬼,runtime會在這個(gè)對象所屬的這個(gè)類的方法列表中查找方...