oc个人笔记
文章平均质量分 84
Chris锅锅
改变自己,改变世界
展开
-
OC中一些重要知识点<一>
继承方法重写在子类中实现与父类中同名的方法,称之为方法重写;重写以后当给子类发送这个消息的时候,执行的是在子类中重写的那个方法,而不是父类中的方法。如果想在子类中调用被子类重写的父类的方法,可以通过super关键字使用场景:当从父类继承的某个方法不适合子类,可以在子类中重写父类的这个方法。继承中方法调用顺序1、在自己类中找2、如果没有,去父类中找3、如果父类中没有,就去父类的父类中原创 2016-03-28 18:52:32 · 301 阅读 · 0 评论 -
OC一些重要知识点<三>
常用的结构体NSPoint和CGPointCGPoint和NSPoint是同义的CGPoint代表的是二维平面中的一个点 可以使用CGPointMake和NSMakePoint函数创建CGPoint NSSize和CGSizeCGSize和NSSize是同义的CGSize代表的是二维平面中的某个物体的尺寸(宽度和高度) 可以使用CGSizeMake和NSMakeSize函数创建CGSi原创 2016-03-28 18:57:49 · 241 阅读 · 0 评论 -
UITableView进阶注意点
附下面几张图有助于理解tableView的内容视图和其相应属性的一些关系: 首先要理解一些概念可视化视图是我们能看见的,内容视图是我们看不见的,默认情况下内容视图的左上角和控件的可视化视图的左上角是保持一致的,内容视图可以理解是无限大的,默认情况下坐标系的原点是和控件的左上角坐标系原点一直的,当然我们也可以自己改变内容视图的原点位置(让内容视图的和控件的不一致)fr原创 2016-04-09 22:59:55 · 253 阅读 · 0 评论 -
OC中一些重要知识点<二>
构造方法重写init方法想在对象创建完毕后,成员变量马上就有一些默认的值就可以重写init方法重写init方法格式:- (id)init { self = [super init]; if (self) { // Initialize self. } return self;}[super init]的作用:面向对象的体现,先利用父类的ini原创 2016-03-28 18:54:32 · 257 阅读 · 0 评论