UI基础-03 应用剖析

本着,介绍在创建HelloWorld工程中生成了很多文件(如图3-1),那各自作用和关系有是什莫呢?
   1. 导航试视图下有HelloWorld、HelloWorldTests、Products三个组(如图3-1):
      (1)  HelloWorld组放置的是HelloWorld工程中重要的代码
      (2)  HelloWorldTests中放置的是HelloWorld程序的单元测试代码,
      (3)  Products中放置了编译后的工程。
    
    2.HelloWorld中有:
       (1)  两个类AppDelegate和ViewController
       (2)  两个界面文件Main.storyboard和LaunchScreen.xib
       (3   以及一个组Supporting Files
   注:Main.storyboard--故事板文件,LaunchScreen.xib--应用启动界面的xib文件。二者相似程度大。

      3.HelloWorld中还有:
         (1)  Images.xcassets文件夹—放置工程中的图片
         (2)  Supporting Files组只有一个Info.plist文件,该文件是工程属性描述文件,保存着工程的属性设置。
         (3)  Products组是工程将要生成的产品包。
如图3-2所示

左图
      AppDelegate是应用程序委托对象继承了UIResponder类,并实现了UIApplicationDelegate委托协议。
      UIResponder类可以使子类 AppDelegate具有处理相应事件的能力,UIApplicationDelegate委托协议使AppDelegate能够成为应用程序的委托对象。
       这种对象能够响应程序的生命周期,相应的AppDelegate的子类也可以使用这两个功能。

右图
     ViewController继承了UIViewController类,它是视图控制器类,在工程中扮演着根视图和用户事件控制类的角色。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值