问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ios怎么调用main文件的参数

发布网友 发布时间:2023-11-29 20:03

我来回答

1个回答

热心网友 时间:2023-12-25 05:09

搜索答案
ios app启动过程 从main文件开始说起main中有什么函数,几个参数,作用是什么
小白ofNE3 | 浏览 7 次 2016-10-20 15:56
2016-10-20 16:08
# 厉害了,word芝麻!优质回答超级赛火热开赛~#
最佳答案
1.先执行main函数,main内部会调用UIApplicationMain函数 2.UIApplicationMain函数里面做了什么事情: 1> 创建UIApplication对象 2> 创建UIApplication的delegate对象—–PYAppDelegate 3> 开启一个消息循环
每监听到对应的系统事件时,就会通知MJAppDelegate 4> 为应用程序创建一个UIWindow对象(继承自UIView),设置为PYAppDelegate的window属性 5> 加载Info.plist文件,读取最主要storyboard文件的名称 6> 加载最主要的storyboard文件,创建白色箭头所指的控制器对象 7> 并且设置第6步创建的控制器为UIWindow的rootViewController属性(根控制器) 8> 展示UIWindow,展示之前会将添加rootViewController的view到UIWindow上面(在这一步才会创建控制器的view) [window addSubview: window.rootViewControler.view];
进入main函数,在main.m的main函数中执行了UIApplicationMain这个方法,这是ios程序的入口点! int UIApplicationMain(int argc, char argv[], NSString principalClassName, NSString *delegateClassName) argc、argv:ISO C标准main函数的参数,直接传递给UIApplicationMain进行相关处理即可 principalClassName:指定应用程序类,该类必须是UIApplication(或子类)。如果为nil,则用UIApplication类作为默认值 delegateClassName:指定应用程序类的代理类,该类必须遵守UIApplicationDelegate协议 此函数会根据principalClassName创建UIApplication对象,根据delegateClassName创建一个delegate对象,并将该delegate对象赋值给UIApplication对象中的delegate属性 lUIApplication对象会依次给delegate对象发送不同的消息,接着会建立应用程序的main runloop(事件循环),进行事件的处理(首先会调用delegate对象的 application:didFinishLaunchingWithOptions : ) 程序正常退出时这个函数才返回。如果进程要被系统强制杀死,一般这个函数还没来得及返回进程就终止了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南安椎间盘突出症的症状,悬壶邱腰神在陕西哪里 安康腰椎间盘突出一条腿麻保守治疗的方法,悬壶邱大夫的详细位置_百度知 ... 宣传片拍摄有哪些长处? 继承房产过户费用要多少? 继承5万房产过户需要多少费用多少钱 继承的房产过户需要多少费用 继承5万房产过户需要多少费用 灵芝茶减肥效果怎么样 南京滴滴和t3哪个收入多 属虎女人的和属鸡男人的配吗 请问大家,在母亲生日的时候有没有送去一句问候或者一份礼物?2 想请问一下大家在生日的时候有没有给母亲送一份礼物? 请帮我儿子测算生辰八字1998年农历腊月初三早晨8时5分生体重8斤3两... 某公司生产的一种时令商品每件成本为20元,经过市场调研发现,...3 世界上为何每天总有些人想不开? 怎么用一个手机号注册两个? 打开汽车发动盖子,发现发动机上面被别人放了一块骨头,这样对车... 追尾,发动机盖供起,会对车子内部、车架有什么影响吗? 在线等...3 发动机上盖渗油,4s店要换发动机盖子,发动机上盖拆开对车有影... 汽车发动机机上面可以站人吗今天维修的那个人直接蹲在上面拆水泵2 汽车发动机机上面可以站人吗今天维修的那个人直接蹲在上面拆水泵2 ...报废处理中心,如果有,那么请问中国最大军车报废厂在那? 汽车发动机机上面可以站人吗今天维修的那个人直接蹲在上面拆水泵2 一个数的七分之六是九分之五,这个数是多少{列综合算式解答}3 怎么知道自己的公众号和被封了呢?5 为什么我总是想不开126 大家好,帮忙把这张图片做成无底的,谢谢了! 一般轿车的引擎盖能承受一个人么?34 手机丢了 被盗了 我把微信冻结了 别人还能上我的微信吗 我的微信... 闪婚最快的是多快结婚的??? ios 怎么调用uiapplication里的方法 求诺基亚手机5233晃动赛车的游戏是什么 自己的母亲过生日的时候送什么礼物最好有创意的? 世界上闪婚最快的是几天?闪婚能长久吗? 铅笔长五厘米五毫米橡皮长四厘米铅笔比橡皮长多少厘米呢? 求助,发动机舱里掉了一个盖子,对车有什么影响吗9 下图为我国东南沿海某地聚落分布和城区平面分布图,读图回答:(... 求助,发动机舱里掉了一个盖子,对车有什么影响吗9 下图是我国东南沿海某城镇规划图(比例尺1∶100 000)。... (10分)图为“我国东南沿海某区域简图”,读图回答问题。 ... 下图为“我国东南沿海某大城市郊区土地利用示意图”。读图回答下... 发动机盖打空对车本身性能有所提高吗?3 下图为我国东南沿海某大城市郊区土地利用示意图。读图回答下列各... 华为手机怎样登录两个 2个人直播带货怎么合作 华为双卡手机怎么用两个?1 xcode模拟器无法运行 科沃兹自动中配发动机异响? 办公室北面是窗,南面是门,房间方正,请问办公桌和床、文件柜应如何布置... 油泡虾丸的热量是多少?