WEB开发网
开发学院手机开发iPhone 开发 iPhone 开发进阶——iPhone 应用程序/项目的构成 阅读

iPhone 开发进阶——iPhone 应用程序/项目的构成

 2010-02-22 06:27:00 来源:WEB开发网   
核心提示:main.miphone程序的入口,类似于C/C++中的main函数,iPhone 开发进阶——iPhone 应用程序/项目的构成(2),main函数如下所示:int main(int argc, char *argv[]) {NSAutoreleasePool * pool = [[NSAutoreleasePool

main.m

iphone程序的入口,类似于C/C++中的main函数。

main函数如下所示:

int main(int argc, char *argv[]) {

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

int retVal = UIApplicationMain(argc, argv, nil, nil);

[pool release];

return retVal;

}

main函数的参数 argc 以及 argv[] 与C语言中的意思一样,支持命令行的输入。

接下来创建一个NSAutoreleasePool对象,用来自动管理程序的内存。

NSAutoreleasePool * pool = NSAutoreleasePool alloc] init];

最主要的是下面的 UIApplicationMain 的调用,通过它完成系统启动的过程,并形成一个事件驱动。

int retVal = UIApplicationMain(argc, argv, nil, nil);

关于 iPhone 应用程序具体的启动过程,我们下回讲解。

上一页  1 2 

Tags:iPhone 开发 进阶

编辑录入:coldstar [复制链接] [打 印]
赞助商链接