类别:对现有的类添加新的方法
1. 不能添加实例变量
2. 可能有名称冲突,最好加一个前缀。
#import <Foundation/Foundation.h>
@interface NSString (categaryName)
-( int )StringSelf;
-( NSString *)returnString;
@end
#import "NSString+categaryName.h"
@implementation NSString (categaryName)
-( int )StringSelf{
return [ self length ];
}
-( NSString *)returnString {
return @"asdf" ;
}
@end
1. 不能添加实例变量
2. 可能有名称冲突,最好加一个前缀。
#import <Foundation/Foundation.h>
@interface NSString (categaryName)
-( int )StringSelf;
-( NSString *)returnString;
@end
#import "NSString+categaryName.h"
@implementation NSString (categaryName)
-( int )StringSelf{
return [ self length ];
}
-( NSString *)returnString {
return @"asdf" ;
}
@end