国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Note_Master-DetailApplication(iOStemplate)_03_main.m

2019-11-14 20:35:21
字體:
來源:轉載
供稿:網友

// main.m

#import <UIKit/UIKit.h>//UIKitk框架提供一系列的Class(類)來建立和管理iphone OS應用程序的用戶界面( UI )接口、應用程序對象、事件控制、繪圖模型、窗口、視圖和用于控制觸摸屏等的接口

 

#import "YJYAppDelegate.h"

 

int main(int argc, char *argv[])

{

    @autoreleasepool {//Cocoa內存管理的黃金定律:如果我使用了new、alloc或copy方法獲得一個對象,則我必須釋放(release)或自動釋放(autorelease)該對象

        NSLog(@"main() begin....");

        return UIapplicationMain(argc, argv, nil, NSStringFromClass([YJYAppDelegateclass]));

/*

*UIApplicationMain函數,它接收四個參數,并將它們用于初始化應用程序。傳遞給該函數的缺省值并不需要修改,但是它們對于應用程序啟動的作用還是值得解釋一下。

除了傳給main函數的argc和argv之外,該函數還需要兩個字符串參數,用于標識應用程序的首要類(即應用程序對象所屬的類)和應用程序委托類。

如果首要類字符串的值為nil, UIKit就缺省使用UIApplication類;

如果應用程序委托類為nil,UIKit就會將應用程序主nib文件(針對通過Xcode模板創建的應用程序)中的某個對象假定為應用程序的委托對象。

如果您將這些參數設置為非nil值,則在應用程序啟動時,UIApplicationMain函數會創建一個與傳入值相對應的類實例,并將它用于既定的目的。

因此,如果您的應用程序使用了UIApplication類的定制子類(這種做法是不推薦的,但確實是可能的),就需要在第三個參數指定該定制類的類名。

*/

    }

}

 

備注:

1、IOS UIKit框架類之窗口和視圖架構介紹-----參考:http://www.th7.cn/PRogram/IOS/201208/86523.shtml

2、UIKit框架的介紹 -----參考:http://blog.csdn.net/henry_sea/article/details/6710668

3、objective-C 的內存管理之-自動釋放池(autorelease pool)-----參考:http://stephen830.VEvb.com/blog/1461354

4、UIApplicationMain函數做了什么-----參考:http://hi.baidu.com/chenchangxin/item/4441b6292d60ed8d9c63d1b9

5、iOS5編程 -- main函數研究-----參考:http://blog.csdn.net/nicktang/article/details/6796932

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁平县| 甘德县| 道真| 盐源县| 永寿县| 安溪县| 探索| 容城县| 江源县| 叙永县| 和政县| 宁安市| 仁寿县| 黄陵县| 泰和县| 嘉黎县| 和龙市| 张家界市| 葫芦岛市| 太康县| 新宁县| 剑阁县| 申扎县| 化隆| 璧山县| 宁波市| 井研县| 新巴尔虎右旗| 东山县| 大关县| 肇州县| 定南县| 新化县| 祁东县| 顺义区| 秦皇岛市| 岳西县| 杨浦区| 澜沧| 瑞金市| 万山特区|