码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 应用程序启动流程

时间:2016-04-28 22:40:48      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

 

#import <UIKit/UIKit.h>

#import "AppDelegate.h"

main 函数为程序入口 

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

    @autoreleasepool {

        

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

      第三个参数为UIApplication

      第四个参数为AppDelegate   必须要遵守UIApplicationDelegate协议

    }

}

1.根据principalClassName提供类名参加UIApplication对象

2.创建UIApplicationDelegate对象,并且成为UIApplication对象代理,app.delegte=delegte, 监听程序状态

3开启一个主线程循环,处理事件 让程序持续运行

4.加载info.plist  并且判断有木有指定main。storyboard,指定则加载

 

iOS 应用程序启动流程

标签:

原文地址:http://www.cnblogs.com/xiezefeng/p/5444526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!