- 博客(5)
- 收藏
- 关注
原创 UITableView进阶注意点
附下面几张图有助于理解tableView的内容视图和其相应属性的一些关系: 首先要理解一些概念 可视化视图是我们能看见的,内容视图是我们看不见的,默认情况下内容视图的左上角和控件的可视化视图的左上角是保持一致的,内容视图可以理解是无限大的,默认情况下坐标系的原点是和控件的左上角坐标系原点一直的,当然我们也可以自己改变内容视图的原点位置(让内容视图的和控件的不一致) fr
2016-04-09 22:59:55
283
转载 OC中的id类型
id类型 【理解】静态类型和动态类型 【理解】为什么要有动态类型? 【理解】id数据类型与静态类型 1.静态类型和动态类型 静态类型 将一个指针变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个指针变量所属的类,这个变量总是存储特定类的对象。 Person *p = [Person new]; 动态类型 这一特性是程序直到执行时才确定对象所属的类 id obj = [Person
2016-04-11 15:37:22
990
原创 OC一些重要知识点<三>
常用的结构体NSPoint和CGPoint CGPoint和NSPoint是同义的 CGPoint代表的是二维平面中的一个点 可以使用CGPointMake和NSMakePoint函数创建CGPoint NSSize和CGSize CGSize和NSSize是同义的 CGSize代表的是二维平面中的某个物体的尺寸(宽度和高度) 可以使用CGSizeMake和NSMakeSize函数创建CGSi
2016-03-28 18:57:49
305
原创 OC中一些重要知识点<二>
构造方法重写init方法 想在对象创建完毕后,成员变量马上就有一些默认的值就可以重写init方法 重写init方法格式: - (id)init { self = [super init]; if (self) { // Initialize self. } return self; }[super init]的作用: 面向对象的体现,先利用父类的ini
2016-03-28 18:54:32
292
原创 OC中一些重要知识点<一>
继承方法重写 在子类中实现与父类中同名的方法,称之为方法重写; 重写以后当给子类发送这个消息的时候,执行的是在子类中重写的那个方法,而不是父类中的方法。 如果想在子类中调用被子类重写的父类的方法,可以通过super关键字 使用场景:当从父类继承的某个方法不适合子类,可以在子类中重写父类的这个方法。 继承中方法调用顺序 1、在自己类中找 2、如果没有,去父类中找 3、如果父类中没有,就去父类的父类中
2016-03-28 18:52:32
364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅