Xcode创建IOS工程模板解释
来源:互联网 发布:linux chmod start.sh 编辑:程序博客网 时间:2024/05/22 12:16
以Singgle View Application为例,创建一个名为HelloWorld的工程,解释一下其中的HelloWorld组中的文件内容:
HelloWorld族中共有两个类:AppDelegate和ViewController,我们的主要编码工作就是在这两个类中进行的。
1.Appdelegate:
(1)是应用程序委托对象,其继承了UIResponder类,并实现了UIApplicationDelegate委托协议
其中UIResponser可以使其具有处理相应事件的能力,而UIApplicationDelegate委托协议使其能够成为应用程序委托对象,使其可以响应应用程序的生命周期。
(2)其如何响应应用程序的生命周期?
AppDelegate类是应用程序委托对象,这个类中继承的一系列方法在应用程序的生命周期的不同阶段会被回调,这就实现了其响应应用程序生命周期的功能。
(3)应用程序的5种状态:
Not Running
Inactive
Active
Background
Suspended
当应用程序从一个状态转到另一个状态时,一般会调用其中的一些响应的回调函数,具体不再说明,知识想说明下这个机制。
2.ViewController类继承UIviewController类,它是视图控制器类,在工程中扮演着根视图和用户时间控制类的角色。
(1)视图的生命周期:
试图创建
视图可见
视图不可见
系统低内存
在视图的不同的生命周期中,视图控制器会回调不同的方法。
3.在main.m中,使用return UIApplicationMain(argc ,argv, nil, NSStringFromClass([AppDelegate class])); 来进行AppDelegate的实例化。
4.工程中的故事板文件 Main.storyboard
其可以描述应用中有哪些界面,界面有哪些控件以及他们的事件,此外,故事板还能藐视界面之间是如何导航的。
一些老版本的Xcode创建工程时经常会看到xib文件,事实上xib与故事板文件是很类似的技术。只不过一个工程中可以有很多个xib文件,一个xib文件对应着一个视图控制器和多个视图。而故事板,在一个工程中,主需要一个主故事板文件就可以了。
- Xcode创建IOS工程模板解释
- Xcode中的iOS工程模板
- 自定义iOS Xcode工程模板
- 创建SDL2 ios xcode工程
- 怎么创建Xcode空工程模板
- 创建Xcode的工程模板和代码模板
- 创建Xcode的工程模板和代码模板
- 创建Xcode的工程模板和代码模板
- [IOS] Xcode创建子工程以及工程依赖
- ios开发 创建自己的工程模板
- UI基础-02 Xcode中的iOS工程模板
- PhoneGap 创建XCode工程
- Xcode工程创建view
- xcode工程创建文件夹
- XCode创建C++工程
- Xcode创建framework工程
- IOS入门学习(二):在Xcode中创建工程
- 漫步IOS--Xcode修改字体、多工程创建和切换
- 关于MongoDB最大连接数的查看与修改
- Android瀑布流代码
- struts2笔记(一)
- PHP 去掉UTF-8+BOM 文件字节前缀
- SimpleAdapter的基本使用
- Xcode创建IOS工程模板解释
- HDU 1002 A + B Problem II
- 版本分支控制介
- 网络请求删除、修改
- 第二章 Spring MVC入门 —— 跟开涛学SpringMVC
- datagrid
- 曾经成功的敏捷团队为什么失败?
- c语言之正确使用const
- vc编译器选项