Objective-C 04

来源:互联网 发布:在淘宝上怎么分期付款 编辑:程序博客网 时间:2024/06/05 03:13

1.copy复制 

 
        NSMutableArray *ma = [[NSMutableArray alloc] initWithObjects:@"one",@"two",@"three",@"four", nil];
        NSMutableArray *ma2;
        ma2 = [ma mutableCopy];
        [ma2 removeObjectAtIndex:0];
        for(NSString *n in ma) {
            NSLog(@"%@",n);
        }
        NSLog(@"ma2 value:");
        for(NSString *n2  in ma2){
            NSLog(@"%@",n2);
        }


oc中的浅复制和深复制

mutableCopy该方法是浅复制

实现自己的复制

实现NSCoping协议,并在实现类里面实现copyWithZone方法


原创粉丝点击