Chapter1
1.3.7
Cocoa Touch不支持垃圾回收
Chapter2
使用Interface Builder(IB)设计用户界面
快捷键:cmd+shift+O cmd+1...8
编译器:GCC--->LLVM(Low Level Virtual Machine),编译速度更快,错误提示更友好,代码静态分析功能(能扫描代码里的各种潜在问题)
Supporting Files Info.plist 重要信息 main.m 应用程序的主入口 .pch 预定义文件
IB从独立应用到集成进XCode,支持的文件类型:.nib(二进制格式)到.xib(XML格式)
一个nib文件包括一个视图和相关的控制器和对象,对应用进行了划分,需要用到nib的时候把所有内容一起加载。
storyboard文件,成为“元nib”,包含多个视图和控制器(可以做到按需加载),以及视图间的连接关系。
ViewController、FirstResponder、Exit
AutoLayout
Chapter 3 视图控制器
控制器类 ---(outlet)--->storyboard或nib中的控件 @IBOutlet
控制器类 <---(action method)---storyboard或nib中的控件 @IBAction
属性声明:@IBOutlet weak var Button: UIButton!
输出接口IBOutlet并不是OC的关键字,只是使用C语言做的预定义,只是用来表示这个属性会与视图文件中控件关联。
操作方法:-(IBAction) doSomething : (id)sender
网友评论