IOS 入门开发 (一)
创建第一个应用程序
本系列文章将着重讨论
iPhone 与 iPad 应用程序入门的开发。
创建一个
iPhone 项目,名称为 HelloWorld,如图所示彩色矩形标示的为一些项目中比较重
要的组成部分。
HelloWorldAppDelegate:监听应用程序的周期,比如程序的启动,程序内存的警告,程序
挂起后在恢复等等。
HelloWorldViewController: 控制应用程序的显示,跟视图有关的东西都在这里。
MainWindows.xib 与 HelloWorldViewController.xib: 可视化界面的布局,方便界面的设计,
一会儿介绍它的使用方法。
main:最重要的一个类,iPhone 程序的入口类。
接下来介绍这几各类重要的一些方法。
打开
main.m 这个入口类
UIApplicationMain 函数:这个函数是 iPhone 应用开发的入口,在这里实例化应用程序,通
知
HelloWorldAppDelegate 启动应用程序。
1
#import <UIKit/UIKit.h>
2
3
int main(int argc, char *argv[])
4
{
5
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
6
int retVal = UIApplicationMain(argc, argv, nil, nil);
7
[pool release];
8
return retVal;
9
}
HelloWorldAppDelegate.m
应用程序启动后进入这个方法,在这里创建程序的窗口,启动结束以后
HelloWorldAppDelegate 就不会在发挥作用 ,除非程序出现特殊情况,比如内存警告,程序
的挂起与恢复
等等 正常情况下 程序会启动视图控制器,通知 HelloWorldViewController 去
找软件资料,就到一览软件文库