1.git介紹 Git是一個(gè)開源的分布式版本控制系統(tǒng)寞焙。Linus Benedict Torvalds,芬蘭赫爾辛基人凡辱,著名的電腦程序員尖殃,Linu...
1. 思考如下代碼的輸出 以上代碼輸出:0, 0, 1, 0 2. 同樣的原理先朦,我們回答問題之前草穆,先要知道 isKindOfClass 和 is...
KVO 是通過isa混寫技術(shù)實(shí)現(xiàn)的艳狐,在運(yùn)行時(shí)根據(jù)原始類創(chuàng)建一個(gè)中間類,這個(gè)中間類是這個(gè)原類的子類瘪菌,并動(dòng)態(tài)的修改當(dāng)前對(duì)象的isa撒会,指向中間類嘹朗,并將...
結(jié)論 UIView 執(zhí)行 removeFromSuperview 從父視圖移除后师妙,該視圖還存在內(nèi)存當(dāng)中,讓它立即銷毀讓其等于 nil 1.添加...
棧(stack)區(qū):棧是由編譯器自動(dòng)分配并釋放屹培,用戶存放程序臨時(shí)創(chuàng)建的局部變量默穴,存放函數(shù)的參數(shù)值,局部變量等褪秀。也就是說我們函數(shù)括弧“{ }”...
1.initWithNibName:bundle: a.如果是通過調(diào)用initWithNibName:bundle指定nib文件名初始化的話蓄诽,V...
1.首先當(dāng)程序啟動(dòng)時(shí),系統(tǒng)會(huì)讀取程序的可執(zhí)行文件(mach-o), 從里面獲取動(dòng)態(tài)加載器(dylb)的路徑;2.加載dylb, dylb會(huì)初始化...
對(duì)于 “ ==” 1.如果是基本類型變量媒吗,且都是數(shù)值型(類型可以不同),則只要值相等仑氛,就會(huì)返回真;如果是兩個(gè)指針類型變量【例如OC對(duì)象】闸英,則必須...
1.initWithFrame 這個(gè)方法是當(dāng)控件不是從xib锯岖、storyboard中創(chuàng)建時(shí),會(huì)調(diào)用這個(gè)方法甫何,比如: 2.initWithCode...