xcode 程序入口

原创 2013年12月04日 11:23:32

一、找到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就是入口了。









版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

程序入口-UIApplicationMain详解

Xcode4.2之前的main函数如下: int main(int argc, char *argv[]) {     NSAutoreleasePool *pool = [[NSAutor...

获取当前显示屏幕某一点的颜色

获取当前显示屏幕某一点的颜色 获取当前屏幕的截图 -(UIImage *)fullScreenshots{ UIWindow *screenWindow = [[UIApplication sh...
  • reylen
  • reylen
  • 2015-11-03 09:57
  • 2581

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

IOS应用程序的结构

IOS应用程序的结构 UIButton 基于UIControl类 UIButton 缺省是圆角按扭 UIview 中的tag属性 唯一标示一个 main.m 的作用 首先他为应用程...

iphone xcode项目运行流程

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 18.0px; font: 14.0px 'Heiti SC Light'; color: #6...
  • trandy
  • trandy
  • 2011-07-15 16:15
  • 4513

Objective-C语言--iOS应用程序入口

Objective-C程序入口简介

Xcode程序入口

Xcode4.2之前的main函数如下: int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutorel...

【Pomelo源码分析】2016-09-21 程序入口(app.js, pomelo.js, application.js)

Pomelo程序入口,app.js、pomelo.js、application.js文件的源码分析

MFC程序入口和执行流程

一 MFC程序执行过程剖析 1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)