storyboard文件的认识
- 用来描述软件界面
- 默认情况下,程序一启动就会加载Main.storyboard
- 加载storyboard时,会首先创建和显示箭头所指的控制器界面
IBAction和IBOutlet
- IBAction:
- 本质就是void
- 能让方法具备连线的功能
- IBOutlet
- 能让属性具备连线的功能
storyboard连线容易出现的问题
- 连接的方法代码被删掉,但是连线没有去掉
- 可能会出现方法找不到错误
- unrecognized selector sent to instance
- 连接的属性代码被删掉,但是连线没有去掉
- setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
1.可视化工具你不知道的事情
点击箭头 可以跳转到对应的类
2.可视化文件到底是什么东西
xib nib Storyboard 根据上图选择 你可以看到可视化文件都是XML文件
3.我在代码出现的几率很高的
IBAction
从返回值角度上看,作用相当于void
只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线
1>在OC中,绝大多数的控件监听方法的第一个参数就是控件本身
2>默认连线时的参数类型是id
3>如果要在监听方法中,方便控件的使用,可以在连线时或者连线后,修改监听方法的参数类型
IBOutlet
只有声明为IBOutlet的属性,才能跟storyboard(XIB,NIB)中的控件进行连线
4.我不用系统给我的加载Main.storyboard
备注:
修改时间:2016年03月21日15:30:11