![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocoa学习笔记
文章平均质量分 78
everpenny
这个作者很懒,什么都没留下…
展开
-
id对象的使用
工作!原创 2010-10-28 17:27:00 · 718 阅读 · 0 评论 -
Protocol
<br />Objective-C 里的 Protocol 与 Java 的 interface 或是 C++ 的 purely virtual class 相同。基于 "Programming in Objective-C," Copyright 2004 by Sams Publishing一书中的范例,并经过允许而刊载。//Printing.h@protocol Printing-(void) print;@end//Fraction.h#import <Foundati原创 2010-11-13 18:20:00 · 459 阅读 · 0 评论 -
Categories
<br /> 当你想要为某个 class 新增 methods,你通常会扩充(extend,即继承)它。然而这不一定是个完美解法,特别是你想要重写一个 class 的某个功能,但你却没有原始码时。Categories 允许你在现有的 class 加入新功能,但不需要扩充它。Ruby 语言也有类似的功能。<br />FractionMath.h#import "Fraction.h"@interface Fraction (Math)-(Fraction*) add: (Fraction*原创 2010-11-13 16:53:00 · 1222 阅读 · 0 评论