故事板
故事板
storyboard 的认识
-
用来描述软件界面
-
默认情况下,软件一启动就会加载 Main.storyboard
-
加载storyboard时,会首先创建和显示箭头所指的控制器面板
IBAction和IBOutlet
-
IBAction
-
本质就是 void
-
能让方法具备连线的功能
-
-
IBOutlet
能让属性具备连线的功能
storyboard连线容易出现的问题
-
被连接的方法被删除,但是连线没有去掉
可能会出现方法找不到的错误:
unrecongnized selector sent to instance
-
被连接的属性被删除,但是连线没有去掉
可能会出现属性找不到的错误:
setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
UIController(控制器)的认识
-
一个控制器负责管理一个大页面
-
控制器负责界面的创建、事件处理等
类扩展
-
格式
#interface 类名() /** 属性和方法声明 */ #end
-
作用
-
为某个类添加额外的属性和方法声明
-
可以写在 .h 和 .m 文件中
-