FractionMath.h

#import <Foundation/Foundation.h>
#import "Fraction.h"

@interface Fraction (Math)
-(Fraction*) add:(Fraction*)f;
-(Fraction*) mul:(Fraction*)f;
-(Fraction*) div:(Fraction*)f;
-(Fraction*) sub:(Fraction*)f;

@end

(Math)是指的一个category的名字,不能重名

注意:定义一个category时,不能指定新的实例变量,即使是空的括号,也会导致编译不过,道理也很简单,category只是改变类中函数列表,是不会去改变实例变量的,也就无法增加新的变量。

 

REFERECNES:http://www.cnblogs.com/ulihj/archive/2011/01/19/1938585.html

相关文章:

  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-05-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-02
  • 2021-09-04
  • 2021-10-03
  • 2021-11-04
  • 2022-02-24
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案