首页 > 移动平台 > 详细

iOS 应用程序启动流程

时间:2016-04-28 22:37:41      阅读:296      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!