Objective-C 学习笔记3 类的扩展(category)
2013-01-18 12:00
411 查看
1、类的扩展主要针对已经存在的程序,但又不能修改其源码的。
2、类的扩展文件命名一般为 classname+扩展名
3、类的扩展一般不对rootclass 根类进行扩展,这样会引起连锁反映,其他人可能未必知道你在扩展类
4、不能用 @synthesize修饰
5、一般不采用 在category中编写覆盖方法
事例
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
相关文章推荐
- iOS学习笔记(13)—— Objective-C类扩展的方法之一——分类(category)
- 学习笔记(objective-c)-扩展(extension)
- Objective-C基础教程学习笔记(二)对C的扩展
- Objective-C基础学习笔记(七)-分类-Category-类的本质-load和+initialize方法-SEL数据
- 学习笔记(objective-c)-类别(category)
- Objective-C学习笔记第二章对C的扩展
- Objective-C学习笔记_类的扩展
- Objective-C学习笔记(二)–Category和Extension
- Objective-C学习笔记第二章对C的扩展
- Objective-C 学习笔记 - part 6 - 类别与扩展
- objective-c类别和类扩展学习笔记
- Java程序员的JavaScript学习笔记(14——扩展jQuery UI)
- Objective-C 学习笔记(一)hello world和基础
- Objective-C 2.0 学习笔记二(类、对象和方法)
- .NET CORE 学习笔记之安装EF【Microsoft.EntityFrameworkCore】扩展报错
- jQuery学习笔记-- 4000 -扩展
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之08-继承——黑马 IOS 技术博客
- Learn Objective‐C,学习笔记01 语法结构
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之21-编写iOS应用程序——黑马 IOS 技术博客
- 【黑马程序员】Objective-C语言学习笔记之对象的创建、使用和方法调用(三)