多语言展示
当前在线:1567今日阅读:26今日分享:39

IOS开发UI基础基础知识了解

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

推荐信息