storyboard文件的作用:1.用来描述软件界面2.默认情况下 程序一启动就会加重Main.storyboard3.加重storyboard的时候 会首先创建和现实箭头所指的控制器界面IBAction 和 IBOutlet 的作用:- IBAction 作用:能让方法具备连线的功能 本质就是viod- IBOutlet 作用:能让属性具备连线的功能storyboard连线容易出现的问题- 连接的方法代码被删掉,但是连线没有去掉 - 可能会出现方法找不到错误 - unrecognized selector sent to instance- 连接的属性代码被删掉,但是连线没有去掉 - setValue:forUndefinedKey:]: this class is not key value coding-compliant for the keyUIViewController (控制器的认识):1.一个控制器负责管理一个大界面2.控制器负责界面的创建,事件处理等从Xcoder5开始 建议 把用于连线的一些方法和属性声明在.m文件的类扩展中类扩展格式:@interface 类名()/**属性,方法的声明*/@end类扩展的作用:为某个类增加额外的属性和方法的声明 可以写在.h 和.m文件中创建工程项目的一些项目属性:Product Name :- 软件名称 产品名称 项目名称Organization Name:- 公司名称 组织名称Organization Identitier公司的唯一标识 域名的反写 比如:com.baiduBundle Identifier :-软件的唯一标识-一般是Organization Identifier + Product Name
方法/步骤
创建工程的步骤:第一步 打开Xcode
注意事项
1
storyboard连线容易出现的问题1:连接的方法代码被删除 但是连线没有去掉 可能会出现方法找不到错误,一般在Xcode中会报这样的错误:unrecognized selector sent to instance
2
storyboard连线容易出现的问题2:连接的属性代码被删除 但是连线没有去掉 会报这样的错误: setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
下一篇:小米空调制热不出热风怎么办