在多線程環(huán)境下,每個線程擁有一個棧和一個程序計數(shù)器。棧和程序計數(shù)器用來保存線程的執(zhí)行歷史和線程的執(zhí)行狀態(tài),是線程私有的資源。其他的資源(比如堆、...
自動釋放池是cocoa提供的幫助我們管理對象內(nèi)存的一個工具。當(dāng)我們像一個對象發(fā)送autorelease消息時,這個對象就自動加入到最新的自動釋放...
extern "C"的目的是實現(xiàn)類C和C++的混合編程。在C++源文件中的語句前面加上extern "C",表明它按照類C的編譯和連接規(guī)約來編譯...
常見的Objective-C的數(shù)據(jù)類型:NSInteger、CGFloat、BOOL、NSString、NSArray、NSDictionary...
id聲明的對象可以是任意類型的OC對象;具有運行時的特點,在程序運行時才確定對象的類型。
frame和bounds的區(qū)別在于其參考的坐標(biāo)系不同。一個view的frame是指view在其父視圖坐標(biāo)系中的位置和大小,該view的x,y值是...
alloc 創(chuàng)建對象,分配內(nèi)存空間 init(initwithNibName) 初始化對象,尋找有沒有可用的NIB文件,如果有就可以直接使用NI...
在模塊內(nèi),static關(guān)鍵字修飾全局變量,該全局變量只能被該模塊內(nèi)的函數(shù)訪問,不能被模塊外的其他函數(shù)訪問;static關(guān)鍵字修飾函數(shù),該函數(shù)只能...