#import <UIKit/UIKit.h>
//UIKit是系统的一个框架,里面包含了IOS应用开发中几乎所有的视图控件
//相关的类和其他的一些常用的类,也包含了Foundation库
#import "AppDelegate.h"
//遵守了UIApplicationDelegate协议的类;
//main函数还是IOS程序的入口和出口
//这个main的实现不需要程序实现,系统已经实现;
int main(int argc, char * argv[]) {
//第三个参数:需要传入UIApplication的子类,在
//UIApplicationMain中会创建这个类的对象,用来检测应用程序的状态;
//如果传入nil,那么UIApplicationMain中就会创建一个UIApplication
//的对象来检测应用程序状态的改变
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
//第四个参数:遵守UIApplicationDelegate协议的类
//作用是用来处理应用程序状态发生改变的事件
//UIApplication的对象检测到应用程序的状态发生改变后,
//通知UIApplication的代理来处理这些改变事件;
//NSStringFromClass(类)将一个类转成一个字符串
//ios应用程序实质是一个死循环,ios编程实质就是实现
//UIApplicationDelegate协议的协议方法;
}
}