码迷,mamicode.com
首页 > 其他好文 > 详细

OC_ONE

时间:2015-10-26 20:28:09      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

@autoreleasepool 自动释放池

类的三大特性:
封装:隐藏内部实现,稳定外部接口
继承:子类复用父类的成员变量、属性以及方法(方法可做不同实现)
多态:子类对象指向父类空间
 
OC类组成分为.h文件和.m文件
 .h做全局变量、属性、函数的声明
 @interface表示类的接口部分
 .m做函数的实现
 @implementation表示类的实现部分

 

建立名为ClassA的类
@interface ClassA:NSObject
NSObject 表示 ClassA类 继承自NSObject
NSObject是系统的基类(最原始的类,所以OC的类都直接或者间接继承自NSObject)
{}中声明全局变量(成员变量列表)
*成员变量的访问权限
@protected:受保护类型:在本类以及子类中可以访问的变量 (默认为受保护类型)
@private私有类型:只有在本类中才可以使用的变量
@public公有类型:在类内还有类外都可以访问的变量
OC函数的函数分为实例函数和类函数
“-”开头的方法是实例函数,需要实例化对象才能调用的函数
 “+”开头的方法是类函数,通过类名直接可以调用的函数
在.m中实现 声明过的函数

OC_ONE

标签:

原文地址:http://www.cnblogs.com/SummerZ/p/4912071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!