您的位置:首页 > 移动开发 > Objective-C

Objective-C 学习笔记3 类的扩展(category)

2013-01-18 12:00 411 查看
1、类的扩展主要针对已经存在的程序,但又不能修改其源码的。

2、类的扩展文件命名一般为 classname+扩展名

3、类的扩展一般不对rootclass 根类进行扩展,这样会引起连锁反映,其他人可能未必知道你在扩展类

4、不能用 @synthesize修饰

5、一般不采用 在category中编写覆盖方法

事例

//
//  Rectangle+Color.h
//  Sample003
//
//  Created by echoliu on 13-1-18.
//  Copyright (c) 2013年 echoliu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Rectangle.h"
@interface Rectangle (Color)
-(Rectangle*) add :(Rectangle*) r;
-(void) draw;
@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: