在多線程環(huán)境下则拷,每個線程擁有一個棧和一個程序計數(shù)器。棧和程序計數(shù)器用來保存線程的執(zhí)行歷史和線程的執(zhí)行狀態(tài)吟秩,是線程私有的資源称杨。其他的資源(比如堆止潘、...
自動釋放池是cocoa提供的幫助我們管理對象內(nèi)存的一個工具梆砸。當我們像一個對象發(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ū)別在于其參考的坐標系不同按脚。一個view的frame是指view在其父視圖坐標系中的位置和大小,該view的x敦冬,y值是...
alloc 創(chuàng)建對象辅搬,分配內(nèi)存空間 init(initwithNibName) 初始化對象,尋找有沒有可用的NIB文件脖旱,如果有就可以直接使用NI...
在模塊內(nèi)堪遂,static關鍵字修飾全局變量介蛉,該全局變量只能被該模塊內(nèi)的函數(shù)訪問,不能被模塊外的其他函數(shù)訪問溶褪;static關鍵字修飾函數(shù)币旧,該函數(shù)只能...