iOS5程式設計 main函式研究

2021-06-17 23:25:59 字數 914 閱讀 5306

**:

xcode4.2之前的main函式如下:

int main(int argc,char *argv)

xcode4.2工程中的主函式為

int main(int argc,char *argv)

}可以看出乙個重要的變化是在4.2使用了arc技術後,nsautoreleasepool被廢棄,改用@autoreleasepool,這裡請不要該回原先的方式,如果改變後,在開啟arc選項後,程式將不能通過編譯。

不論那個版本,

根據上面的分析,我們來看以下ios程式的宣告週期

假如你的工程類都是以tc開頭。

2.刪除mainwindow.xib檔案

3.在工程的info.plist檔案中刪除下面一行

self.window= [[uiwindowalloc] initwithframe:[[uiscreenmainscreen] bounds]];

self

.viewcontroller= [[tcviewcontrolleralloc] initwithnibname:

@"tcviewcontroller"

bundle:

nil];

self

.window.rootviewcontroller=

self

.viewcontroller; [

self

.windowmakekeyandvisible];

returnyes;

其中加粗部分為新增部分。

經過上面的修改,我們就可以在程式load的過程中,省去載入mainwindow.xib檔案,提高程式的速度。

iOS5程式設計 工程和檔案模板的研究

由於對工程預設生成的檔案注釋的不滿,每次都要手動更改一次,因此想到能否更改工程的模板檔案,一勞永逸的解決問題,所以做了一些工作。ios相關的工程以及單個檔案的模板所在的位置在 developer platforms iphoneos.platform developer library xcode ...

IOS5程式設計 1 前言

2008年7月11日,蘋果公司推出199美金的3g版的iphone,iphone真正的開始在全球流行起來了。在隨後的5個月不到的時間,蘋果在全球賣出了1000萬部iphone。iphone之所以領先於競爭對手,既不是因為高速網路,也不是因為價位。蘋果的核心理念在於軟體,而iphone那流暢的觸控螢幕...

iOS5中UIViewController的新方法

123 4567 8 方法 addchildviewcontroller removefromparentviewcontroller transitionfromviewcontroller toviewcontroller duration options animations completi...