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)會(huì)保留在目標(biāo)文件中徘溢,在運(yùn)行時(shí)得到解析和使用(類的加載和初始化)。在運(yùn)行期提前并且自動(dòng)調(diào)用這兩個(gè)方法捆探,我們可以利用他們?cè)陬?..
assign vs weak assign:簡(jiǎn)單賦值然爆,用于基本數(shù)據(jù)類型,不會(huì)改變引用基數(shù).weak: arc后引入的關(guān)鍵字黍图,用于對(duì)象類型曾雕,不會(huì)改...
元類(Meta Class) 元類存儲(chǔ)著一個(gè)類的所有類方法,當(dāng)我們向一個(gè)對(duì)象發(fā)送消息時(shí)助被,runtime會(huì)在這個(gè)對(duì)象所屬的這個(gè)類的方法列表中查找方...