您的位置:首页 > 产品设计 > UI/UE

UI第一天(main的介绍)

2016-04-05 00:00 405 查看
摘要: IOS的main函数

#import <UIKit/UIKit.h>
//UIKit是系统的一个框架,里面包含了IOS应用开发中几乎所有的视图控件
//相关的类和其他的一些常用的类,也包含了Foundation库
#import "AppDelegate.h"
//遵守了UIApplicationDelegate协议的类;

//main函数还是IOS程序的入口和出口
//这个main的实现不需要程序实现,系统已经实现;
int main(int argc, char * argv[]) {
@autoreleasepool {

//第三个参数:需要传入UIApplication的子类,在
//UIApplicationMain中会创建这个类的对象,用来检测应用程序的状态;
//如果传入nil,那么UIApplicationMain中就会创建一个UIApplication
//的对象来检测应用程序状态的改变
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
//第四个参数:遵守UIApplicationDelegate协议的类
//作用是用来处理应用程序状态发生改变的事件
//UIApplication的对象检测到应用程序的状态发生改变后,
//通知UIApplication的代理来处理这些改变事件;

//NSStringFromClass(类)将一个类转成一个字符串

//ios应用程序实质是一个死循环,ios编程实质就是实现
//UIApplicationDelegate协议的协议方法;

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息