第一天的学习ios博客
2015-07-25 00:15
274 查看
从今天起记录每天的学习收获,一点一滴积累,希望对自己将来有所帮助.
1.第一个iOS程序
1>搭建软件界面
2>监视按钮的点击
3>改变文字的颜色
2.storyboard->
应用程序一启动:加载main.storyboard
创建箭头所指向的控制器
创建控制器里面的view
3.控制器:
概念:任何继承自:UIViewcontroller
作用:每个控制器都是管理当前软件界面的创建和销毁
注意点:控制器内部的事件处理(当前界面)
3.IBAction:应该写在返回值
1.返回值相当于void
2.只有写了IBAction
才能跟storyboard进行连线
interface builder
xcode
4 = xcode + interface builder
IBOutlet :属性需要连线 (否则不能连线)
4.牵线的多种方式
常出错误
"-[ViewController
方法名]: unrecognized selector sent to instance"
一个不可以识别的方法 ,
就是这个方法不存在/有问题
查找方法名,验证是不是牵线有问题
"[<ViewController 0x7ff3f951db30> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
在控制器的名字"
一般是出现牵线的问题
检查属性的牵线
拷贝控件的问题
类型的不匹配导致不能托险
5.类扩展
1.可以扩展方法
2.可以扩展属性
3.扩展成员变量
分类的区别
1.只能扩展方法
6.storyboard
加载main.storyboard?
因为在配置文件中做了相关的配置
在我们的storyboard里面
只有UIView才能添加其他的子控件
除了UIView所有都不能添加子控件
7.tag
1.使用tah根据父控件能取出当前内部子控件
2.使用tag能判断点击的哪个按钮
8.addSubview:
任何控件都能往自身内部添加子控件
9.frame / bounds / center
frame:
1.能设置尺寸
2.能设置位置
bounds:
只能设置尺寸不能设置位置
center:
只能设置位置不能设置尺寸
1.第一个iOS程序
1>搭建软件界面
2>监视按钮的点击
3>改变文字的颜色
2.storyboard->
应用程序一启动:加载main.storyboard
创建箭头所指向的控制器
创建控制器里面的view
3.控制器:
概念:任何继承自:UIViewcontroller
作用:每个控制器都是管理当前软件界面的创建和销毁
注意点:控制器内部的事件处理(当前界面)
3.IBAction:应该写在返回值
1.返回值相当于void
2.只有写了IBAction
才能跟storyboard进行连线
interface builder
xcode
4 = xcode + interface builder
IBOutlet :属性需要连线 (否则不能连线)
4.牵线的多种方式
常出错误
"-[ViewController
方法名]: unrecognized selector sent to instance"
一个不可以识别的方法 ,
就是这个方法不存在/有问题
查找方法名,验证是不是牵线有问题
"[<ViewController 0x7ff3f951db30> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key
在控制器的名字"
一般是出现牵线的问题
检查属性的牵线
拷贝控件的问题
类型的不匹配导致不能托险
5.类扩展
1.可以扩展方法
2.可以扩展属性
3.扩展成员变量
分类的区别
1.只能扩展方法
6.storyboard
加载main.storyboard?
因为在配置文件中做了相关的配置
在我们的storyboard里面
只有UIView才能添加其他的子控件
除了UIView所有都不能添加子控件
7.tag
1.使用tah根据父控件能取出当前内部子控件
2.使用tag能判断点击的哪个按钮
8.addSubview:
任何控件都能往自身内部添加子控件
9.frame / bounds / center
frame:
1.能设置尺寸
2.能设置位置
bounds:
只能设置尺寸不能设置位置
center:
只能设置位置不能设置尺寸
相关文章推荐
- iOS开发拓展篇—静态库
- <极客学院>视频教程学习笔记-iOS中CALayer的使用
- ios autolayerout
- 常用方法-各种常用方法封装
- iOS之通讯录1
- iOS开发中的压缩以及解压
- iOS中大文件下载(单线程下载)
- IOS学习 nib加载相关内容(1)
- IOS html解析
- iOS自定义tabbar
- iOS 学习资料整理
- iOS获取文件夹中存储空间的大小、手机剩余空间大小、手机总空间大小 工具
- iOS单元测试编码规范
- iOS如何测试单例?
- iOS 什么时候用 copy、weak、strong、assign?
- iOS单元测试编码规范
- IOS开发笔记之二十九——一个野指针引起的bug
- iOS指针第一天
- 与大家讨论如何用opencore amr在iOS上decode(已解决)
- iOS 类别和扩展(Categories和Extensions)