2、viewController的生命周期alloc 創(chuàng)建對(duì)象分配空間Init 初始化對(duì)象料皇、初始化數(shù)據(jù)Loadview 從nib中加載viewV...
weak的基本使用 weak是弱引用,當(dāng)一個(gè)對(duì)象被weak修飾的時(shí)候,這個(gè)對(duì)象的引用計(jì)數(shù)并不會(huì)增加,且這個(gè)對(duì)象被釋放的時(shí)候weak會(huì)將指針自動(dòng)置...
用 copy 修飾的 NSString 如果在無(wú)意中被一個(gè) NSMutableString 類(lèi)型的變量賦值撵术,原先的 NSString 會(huì)被 co...
UIView與CAlayer 兩者之間的關(guān)系 每一個(gè)uiview都有一個(gè)默認(rèn)的支持圖層layer,UIView負(fù)責(zé)創(chuàng)建并且管理這個(gè)圖層寝姿。實(shí)際上 ...
1交排、下面代碼打印結(jié)果 答案:1、3 解析: 2饵筑、下面代碼打印結(jié)果 答案:1埃篓、2、3 解析: 3根资、下面代碼打印結(jié)果 答案:1,3,2 解析:
1架专、block的本質(zhì) 2、block的變量捕獲(capture) 為了保證block內(nèi)部能夠正常訪問(wèn)外部的變量玄帕,block有個(gè)變量捕獲機(jī)制 結(jié)論...
HTTPS 中間人攻擊部脚。也就是通訊雙方中插入一個(gè)中間人,通訊雙方的對(duì)方已經(jīng)變成中間人了裤纹,而不是原本的對(duì)方委刘。 HTTPS 協(xié)議之所以是安全的是因?yàn)?..
1、分類(lèi)的使用場(chǎng)景(也就是作用) 2、分類(lèi)的底層結(jié)構(gòu) 分類(lèi)在編譯的時(shí)候會(huì)生成一個(gè)結(jié)構(gòu)體锡移,在運(yùn)行時(shí)就會(huì)把分類(lèi)的方法列表呕童、屬性列表、列表等信息合并到...
1淆珊、什么是KVC 2夺饲、常見(jiàn)的API有 forKey 和 forKeyPath 主要區(qū)別是路徑區(qū)別如下 3、setValue:forKey:的原理...