OC开发基础
TheBlueNight
这个作者很懒,什么都没留下…
展开
-
OC---类与对象
类与对象面向对象与面向过程的区别: 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程: 强调的是功能行为 关注的是解决问题需要哪些步骤 面向对象: 将功能封装进对象,强调具备了功能的对象 关注的是解决问题需要哪些对象 什么是类? 类就是用于描述对象的共性特征 主要用于描述对象的属性和行为 如何声明一个类? 1.必须以@interface开头,以@end结尾; 2.成员变量的声原创 2015-08-31 21:58:23 · 401 阅读 · 0 评论 -
OC--@property指令
@property @property是编译器指令 @porperty是一个编译器指令 在Xocde4.4之前,可以使用@porperty来代替getter/setter方法的声明;也就是说我们只需要写上@porperty就不用写getter/setter方法的声明. 编译器只要看到@property,就会在@inteface中,用来自动生成setter和getter的声明; 用@property原创 2015-08-31 22:44:28 · 723 阅读 · 0 评论 -
OC--继承的相关特性
继承的相关特性方法重写 在子类中实现与父类中同名的方法,称之为方法重写; 重写以后当给子类发送这个消息的时候,执行的是在子类中重写的那个方法,而不是父类中的方法; 如果想在子类中调用被子类重写的父类的方法,可以通过super关键字; [super 父类方法名称]; 方法重写后,子类对象调用该方法,会直接调用子类中的方法,不会调用父类中的方法. 方法重写的使用场景 当从父类继承的某个方法不适合子类,原创 2015-08-31 22:33:06 · 400 阅读 · 0 评论