关闭

NSString 测试

146人阅读 评论(0) 收藏 举报

    NSString *text0 = [[NSString alloc] initWithCString:"abcdef0"];                   //text0 ,text1,text2,text3,text6,text7 各自有指向的内存。

    NSString *text1 = [[NSString alloc] initWithCString:"abcdef0"];
    
    NSString *text2 = [NSString stringWithFormat:@"aabbbccc"];
    
    NSString *text3 = [NSString stringWithFormat:@"aabbbccc"];
    
    NSString *text4 = [NSString stringWithString:@"cccdddd"];
    
    NSString *text5 = [NSString stringWithString:@"cccdddd"];                              //text4 和text5,str9 内存 共用"cccdddd"
    
    NSString *text6 = [NSMutableString stringWithString:@"cccdddd"];
    
    NSString *text7 = [NSMutableString stringWithString:@"cccdddd"];               
    

    NSString  *str9 = @"cccdddd";



总结常量用     NSString *text4 = [NSString stringWithString:@"cccdddd"];  会节省内存。


以上结论,通过观察内存得知。




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:62049次
    • 积分:1142
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:37篇
    • 译文:2篇
    • 评论:0条