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;
    }
  • 相关阅读:
    数据提交
    Python网页信息抓取
    Python语法学习
    Elasticsearch5.x 升级-插件
    LeetCode 33 搜索旋转排序数组
    按之字形顺序打印二叉树
    股票的最大利润
    LeetCode 1143 最长公共子序列
    对称的二叉树
    两个链表的第一个公共结点
  • 原文地址:https://www.cnblogs.com/0515offer/p/4589556.html
Copyright © 2011-2022 走看看