创建应用程序方式

第一种:通过storyboard自定义创建应用程序

1)创建一个空项目

2)添加storyboard

3)设置启动的时候项目配置的main storyboard为刚添加的storyboard

4)在storyboard上添加控制器

5)在辅助视图连线

6)删除appdelegate里下边方法。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

//    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

//    // Override point for customization after application launch.

//    self.window.backgroundColor = [UIColor whiteColor];

//    [self.window makeKeyAndVisible];

    returnYES;

}

第二种:通过xib方式自定义创建应用程序

1)创建空项目

2)添加一个控制器,要勾选添加xib

3)在xib上添加控件

4)设置windows的根视图控制器

5)  在辅助视图连线

6)运行应用程序

第三种:创建单视图应用程序,使用storyboard方式,这个再多说。

第四种:创建但是图应用程序,不是使用storyboard方式,这时候会自带一个控制器,并且会多一个xib文件,以加载xib方式运行应用程序。

第五种:

1)创建空应用程序

2)添加一个xib,mainwindow.xib

3) 设置位main interface

4) 设置File's Owner的class为UIApplication

5)设置main函数里应用程序部分为nil。因为Files owner已经设置了是uiapplication.main函数里就不用在设置

6)然后在main window的xib文件里添加一个nsobject,并且设置CLASS是AppDelegate.

7) 在xib里添加一个window,用来显示appdelegate里的window

8) 修改appdelegate里的window成员变量,在前边添加一个iboutlet,使之可以连线。

9) 在xib里,在appdelegate上点右键,连接window窗口到xib里的窗口控件上。这样就建立了appdelegate和window之间的关系

10)添加一个试图控制器到xib文件里,在window控件上点击右键,连接rootcontroller到刚添加的视图控制器上。设置主视图控制器。

11)拖一个view到视图控制器上。view和视图控制器会自动建立关联

12)这时候添加控件到view上。运行程序就可以执行了。

13)如果想使用辅助视图,添加一个控制器类到程序。这时候不要勾选xib,因为xib已经存在。不在需要创建

14)设置控制器的类是MainViewController

15) 这时候就可以使用辅助视图,添加连线。OK

这种方式和代码创建应用程序方式是一致的。

第六种 纯代码方式创建应用程序,也是最常用的一种方式。


1)创建一个空应用程序

2)添加一个视图控制器类

3)在appdelegate里实例化当前的控制器类,并且设置当前window的根视图控制器为当前的试图控制器对象。

4)然后再视图控制器里的viewdidload方式里,添加要用到的控件。

5)如果想使用自定义的视图,则需要重写控制器里的loadview方法。在这个方法里,实例化自己定义的视图,并设置到控制器里的视图对象上。

这个是最常用的创建应用程序的方法。

 

 

 

 

 

 

posted on 2013-10-02 12:24  老猫zl  阅读(738)  评论(0编辑  收藏  举报