在几乎全部的程序开发中程序通常都是从main函数开始运行的,那么IOS程序也不例外,在上图中咱们能够看到Xcode为咱们生成了一个main.m文件:函数
// // main.m // iOS // // Created by luoyin on 15/5/22. // Copyright (c) 2015年 luoyin. All rights reserved. // #import <UIKit/UIKit.h> #import "AppDelegate.h" int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } }
这个默认的iOS程序就是从main函数开始执行的,可是在main函数中咱们其实只能看到一个方法,这个方法内部是一个消息循环(至关于一个死循 环),所以运行到这个方法UIApplicationMain以后程序不会自动退出,而只有当用户手动关闭程序这个循环才结束。这个方法有四个参数:spa