UI基础-03 应用剖析

来源:互联网 发布:oracle 造12条数据 编辑:程序博客网 时间:2024/06/08 05:23
本着,介绍在创建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
原创粉丝点击