xcode 程序入口
一、找到main.m文件:有可能存在以下方式:
1: 指定入口类
int main(int argc,char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePoolalloc] init];
int retVal = UIApplicationMain(argc, argv,nil, @"DemoAppDelegate");
[poolrelease];
return retVal;
}
2: 另外一种表达方式
int main(int argc,char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
3、使用自动释放池
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
二、UIApplicationMain对象自动读取Info.plist。
主要目的是创建一个UIApplicationMain对象。
首先,它读取Info.plist中的Main storyboard file base name键值"Main",表示当App初始化时的Storyboard名称,当程序运行时,UIApplication会使用 MainStoryboard.sotryboard作为第一加载项,并且将他的UIWindow展示在屏幕上,不需要任何编程工作。
三、如果Info.plist没有定义这个字段,则找到AppDelegate.m文件
在application: didFinishLaunchingWithOptions中找到UIViewController, 一般这个viewController就是入口了。
xcode 程序入口相关推荐
- ORB_SLAM2程序入口(System.cc)
程序入口 ORB_SLAM2的程序入口为src/System.cc.在CMakeList.txt中可知,ORB_SLAM2的可执行程序为: Examples/Stereo/stereo_kitti ...
- 【OpenGL】七、桌面窗口搭建 ( 导入头文件 | 桌面程序入口函数 | 注册窗口 | 创建窗口 | 显示窗口 )
文章目录 一.导入头文件 二.桌面程序入口函数 三.注册窗口 四.创建窗口 五.显示窗口 六.完整代码示例 七.相关资源 基于 [OpenGL]一.Visual Studio 2019 创建 Wind ...
- Flume 1.7 源码分析(三)程序入口
Flume 1.7 源码分析(一)源码编译 Flume 1.7 源码分析(二)整体架构 Flume 1.7 源码分析(三)程序入口 Flume 1.7 源码分析(四)从Source写数据到Channe ...
- 有一个包含主函数的java类_重新认识Java中的程序入口即主函数各组成部分
主函数的定义: public:代表着该函数访问权限是最大的 static:代表主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是关键字,但是一个特殊的单词,能够被JVM识 ...
- django源码简析——后台程序入口
django源码简析--后台程序入口 这一年一直在用云笔记,平时记录一些tips或者问题很方便,所以也就不再用博客进行记录,还是想把最近学习到的一些东西和大家作以分享,也能够对自己做一个总结.工作中主 ...
- OllyDBG反汇编快速找到程序入口一点分析
出处:http://hi.baidu.com/0soul/blog/item/b62f8f08c2c3c42c6b60fbbe.html 先声明下:这个和脱壳没关系,不是找壳里面的程序入口哦,只是程序 ...
- caffe caffe.cpp 程序入口分析
from:https://blog.csdn.net/u014114990/article/details/47747025 caffe.cpp 程序入口分析, (1)main()函数中,输入的 ...
- 预测:小程序入口预测汇总(8种可能)
关于小程序的入口,网上中说纷纭,今天前端君为大家搜罗分析一下,小程序的入口总共有哪些可能性. 阅读之前,先来说说你的预测吧! 1.手机桌面 可能性指数:4颗星 前几天微信教父张小龙在朋友圈爆出了:&q ...
- 微擎框架小程序 入口
微擎框架小程序 入口 App({onLaunch: function () {},onShow: function () {}, onHide: function () {}, onError: fu ...
最新文章
- 菜单样式1:鼠标悬停向下弹出列表
- postfix邮箱服务
- LeetCode 501. 二叉搜索树中的众数
- 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
- webstorm设置
- 真正开始记录自己学习技术过程的点滴
- SpringBoot集成MyBatis-Plus代码生成器(Dao)
- socket编程(六)
- python连接sql server报20002错误_python - 如何修复pymssql中的“20002,严重性9:Adaptive Server连接失败”错误 - 堆栈内存溢出...
- 如何让exe以管理员权限运行
- 数据库考点之关系代数表达
- GBDT训练分类器时,残差是如何计算的?
- 社区说 | Flutter 工程那些事儿
- 程序员开发什么小程序挣钱_作为程序员赚钱的5种独特方式
- 论题:基于深度学习的图像识别系统
- 性能测试之tcpcopy引流工具介绍
- Powershell 通过POP3接收邮件
- python 乡镇轮廓 高德_百度高德地图小区景点边界轮廓实现
- 中山大学人工智能学院——考研上岸经验贴
- 5G接入网架构及应用场景