zoukankan      html  css  js  c++  java
  • OC3_Copy及MultableCopy

    //
    //  main.m
    //  OC3_Copy及MultableCopy
    //
    //  Created by zhangxueming on 15/6/19.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    //copy mutableCopy
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            //copy 把可变对象及不可变对象 copy生成不可变对象
            NSString *str = @"hello world";
            NSString *str1 = [str copy];
            //[str1 insertString:@"qianfeng" atIndex:4];
            NSLog(@"str = %p str1 = %p", str, str1);
            NSLog(@"str1 = %@", str1);
            
            NSMutableString *str2 = [NSMutableString stringWithString:@"hello world"];
            NSString *str3 = [str2 copy];
            //[str3 insertString:@"qianfeng" atIndex:4];
            NSLog(@"str3 = %@", str3);
            
            //mutableCopy 把可变或者不可变对象copy生成可变对象
            
            NSString *str4 = @"qianfeng";
            NSMutableString *str5 = [str4 mutableCopy];
            [str5 insertString:@"hello" atIndex:4];
            NSLog(@"str5 = %@", str5);
            
            NSMutableString *str6 = [NSMutableString stringWithString:@"qianfeng"];
            NSMutableString *str7 = [str6 mutableCopy];
            [str7 insertString:@"world" atIndex:4];
            NSLog(@"str7 = %@", str7);
            
        }
        return 0;
    }
  • 相关阅读:
    SQLSERVER服务器配置
    JS中的call()和apply()方法 青青
    JS || && 青青
    map() 和 forEach() 区别 兼容写法 青青
    ECMAScript arguments 对象 青青
    jsonp 青青
    Tomcat工作原理
    C博客作业02循环结构
    c语言第0次作业
    C语言博客作业03函数
  • 原文地址:https://www.cnblogs.com/0515offer/p/4589556.html
Copyright © 2011-2022 走看看