在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、封装 1.1、object-c 是通过@interface 声明一个累,之后通过@implementation去实现一个类。 1.2、object-c 类要求接口(interface)与实现(implementation) 为两个代码快,这是强制性的。 1.3、通常类的接口会放置在头文件内,依C语言的惯例以.h作为扩展名;类的实现则放置在代码挡以.m为扩展名。 1.4、方法前面的+/-号代表方法的类型:+代表类方法(class method),不需要实体就可以调用,-代表一般的实体方法(instance method)。 1.5、定义一个新的方法时,名称内的冒号(:)代表参数传递,不同于其他语言以数学函数的括号传递参数。 声明类: @interface MyObject : NSObject { int memberVar1;//变量 id memberVar2;} +(return_type) class_method;//类方法 -(return_type) instance_method1;//对象方法 -(return_type) instance_method2:(int) p1; -(return_type) instance_method3:(int) p1 andPar:(int) p2; @end
实现类:
@implementation MyObject +(return_type) class_method{ ....//method implementation } -(return_type) instance_method1{ } -(return_type) instance_method2: (int) p1{ } -(return_type) instance_method3: (int) p1 andPar: (int) p2{ } @end |
请发表评论