類別

類別允許你在現有的類中加入新功能,這些類可以是框架中的類,並且不需要擴充它。
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章