zoukankan      html  css  js  c++  java
  • 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;

    }

     
  • 相关阅读:
    c++命名规范与代码风格
    subline的多行游标快捷键
    selenium中的action
    Fiddler 教程(转)
    java.util.NoSuchElementException解决办法
    http协议中的URI
    深入研究java.lang.Runtime类(转)
    深入研究java.lang.Process类(转)
    java调用autoit3脚本
    AutoIT转
  • 原文地址:https://www.cnblogs.com/flyingdreaming/p/gatagory.html
Copyright © 2011-2022 走看看