background image

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 去

                   找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/