第二课(3)AppDelegate

#import"AppDelegate.h"
#import"ViewController.h"

@interface AppDelegate()

@end

@implementaion AppDelegate

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launch//Override point for customization after
application launch. return YES; } ...

  红色的代码就是提醒导入Viwe的文件

后面的语句在黑色字体里写入。

翻译一下就是“当应用启动时应该……”

程序启动了我们回顾一下应该干什么

回顾完了应该写语句了

 

    ViewController *rootView = [[ViewController alloc] init];
    UINavigationController * navigation = [[UINavigationController alloc] initWithRootViewController:rootView];
    self.window.rootViewController = navigation;

 

分析一下语句

ViewController *rootView = [ViewController alloc];
[rootView init];

 rootView 是ViewController实例化对象的名字

 ViewController 是一个类对象

 alloc 则是一个方法,用于实例化

 rootView init 是初始化

 

navigation(导航控制器)同样也实例化

 

initWithRootViewController

讲的则是我们以rootView作为起始页面的方法

[navigation initWithRootViewController:rootView];

  这句话简短的翻译一下就是:navigation(导航控制器) initWithRootviewController(想要添加个起始页面) rootView(就是添加的这个起始页面)

navigation像一根线连着我们的起始页面和别的页面。

 

我们刚才做了rootView这个页面挂到navigation下面

最后我们要把navigation呈现给用户

self.window.rootViewController = navigation;

  最后一句就是我们用“点语法”调用属性。self的属性里有一个window的属性,Window还有个属性是起始页面,再等于我们刚才navigation

      这一条线就串起来了。

这样我们就搞掂了。

 

转载于:https://www.cnblogs.com/lansejidiao/p/6434463.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值