UIApplicationMain的介绍
来源:互联网 发布:matlab 遍历矩阵 编辑:程序博客网 时间:2024/06/07 13:25
#import <UIKit/UIKit.h>#import "MJAppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([MJAppDelegate class])); }}
UIKIT_EXTERN int UIApplicationMain(int argc, char *argv[], NSString * __nullable principalClassName, NSString * __nullable delegateClassName);
1.main函数中执行了一个UIApplicationMain这个函数
2.principalClassName:指定应用程序类名(app的象征),该类必须是UIApplication(或子类)。如果为nil,则用UIApplication类作为默认值
3.delegateClassName:指定应用程序的代理类,该类必须遵守UIApplicationDelegate协议4.UIApplicationMain函数会根据principalClassName创建UIApplication对象,根据delegateClassName创建一个delegate对象,并将该delegate对象赋值给UIApplication对象中的delegate属性
5.接着会建立应用程序的Main Runloop(事件循环),进行事件的处理(首先会在程序完毕后调用delegate对象的application:didFinishLaunchingWithOptions:方法)
6.程序正常退出时UIApplicationMain函数才返回
0 0
- UIApplicationMain的介绍
- UIApplicationMain函数的原型
- UIApplicationMain
- UIApplicationMain
- UIApplicationMain
- UIApplicationMain
- UIApplicationMain
- UIApplicationMain启动的参数说明
- UIApplicationMain函数四个参数的含义
- UIApplicationMain、UIApplication 和 UIApplicationDelegate 协议的关系
- iOS开发-UIApplicationMain 函数的功能
- Coordinating Efforts Between View Controllers--UIApplicationMain 初始化的步骤
- ios程序入口main及UIApplicationMain的研究
- UIAPPlicationMain() 函数详解 (一个应用程序的启动过程)
- UIApplicationMain详解
- UIApplicationMain详解
- UIApplicationMain详解
- UIApplicationMain笔记
- Linux C socket 编程常用函数
- Android ImageView
- android中知道图片name时获取图片的简单方法
- 双向冒泡与奇偶冒泡
- MyReport报表引擎2.7.8.8发布
- UIApplicationMain的介绍
- UI基本三控件
- php错误提示 open_basedir restriction in effect 解决
- 大型网站架构系列:电商网站架构案例(2)
- 高通平台手机开发之LCD
- express搭建服务端框架
- Android 4.x耳机插拔检测实现方法
- 【深度学习介绍系列】——前言
- Android如何判断一个应用在运行