类别

来源:互联网 发布:淘宝直播怎么看关注 编辑:程序博客网 时间:2024/04/28 04:50

类别允许你在现有的类中加入新功能,这些类可以是框架中的类,并且不需要扩充它。
1.声明类别 以下代码由广州  手机  iphone apps ipad 安卓 开发提供:
@interface NSString (NumberConvenience)
-(NSNumber *) lengthAsNumber;
@end
广州  手机  iphone apps ipad 安卓 开发:该声明表示,类别的名称是NumberConvenience,而且该类别将向NSString类中添加方法。
2.实现类别  以下代码由广州  手机  iphone apps ipad 安卓 开发提供:
@implementation NSString (NumberConvenience)
-(NSNumber *) lengthAsNumber
{
unsigned int length = [self length];
return ([NSNumber numberWithUnsignedInt: length]);

}
@end