iOS分类_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > iOS分类

iOS分类

 2013/7/18 22:59:00  Flying-deam-ios  博客园  我要评论(0)
  • 摘要:ios中的分类其实就是把两个类用两个或多个文件写的,,在平时的开发中我们会发现有的时候我们想要一个类多个什么功能但是已经定义好的类中没有,,我们又不想更改我们的程序那么现在的这种情况下我就可以用分类下面是我写的一个关于把行同种的nsarray的类添加了一个print功能下面是代码#import<Foundation/Foundation.h>@interfaceNSArray(print)//定义分类的格式-(void)print
  • 标签:iOS

ios中的分类其实就是把两个类用两个或多个文件写的,,在平时的开发中我们会发现有的时候我们想要一个类多个什么功能  但是已经定义好的类中没有,,我们又不想更改我们的程序  那么现在的这种情况下我就可以用分类

下面是我写的一个关于把行同种的nsarray的类  添加了一个print功能  下面是代码

#import <Foundation/Foundation.h>

 

 

@interface NSArray (print)  //定义分类的格式

-(void)print;

@end

@implementation NSArray (print)

 

-(void)print   //自定义的打印输出功能

{

    for (NSString* m in self) {

        NSLog(@"%@",m);

    }

}

 

@end

 

int main(int argc, const char * argv[])

{

 

    

    @autoreleasepool {

        

        

        NSArray *array=[[NSArray alloc] initWithObjects:@"sss", @"dddd",@"dddd",nil];

        [array print];//实现自定的功能

        

        // insert code here...

        NSLog(@"Hello, World!");

        

    }

    return 0;

}

 
发表评论
用户名: 匿名