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