NSString 测试

原创 2012年03月31日 09:42:38

    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"];  会节省内存。


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




Window7 旗舰版 Service pack1 安装python环境提示无法定位程序输入点

Window7 旗舰版 Service pack1 安装python环境提示无法定位程序输入点由于项目需要,在本机安装Python环境进行脚本开发调试,但是在官网下载安装包安装成功后,打开运行IDLE...
  • Cs_Hu
  • Cs_Hu
  • 2016年11月01日 10:50
  • 3245

Windows 7 Service Pack 1 and all applicable updates are required to install Python 3.6.4(64-bit)

电脑昨天安装RHEL搞坏了,重新安装系统之后下载安装python3,结果出问题了 One or more issues caused the setup to fail.Please fix t...
  • c2366994582
  • c2366994582
  • 2018年01月21日 10:50
  • 457

no applicable action for [onMismatch]

好特么坑爹。 查了将近3个小时毫无所获。 如果你找到这里,那么恭喜你,这问题你能解决了。 项目用到了slf4j,logback,log4j/log4j2的时候。 ...
  • u012514377
  • u012514377
  • 2016年11月26日 17:12
  • 522

用Dism++封装Windows 7镜像

自从Windows 10出来之后,我就一直在使用Windows 10. 到目前为止除了系统特效没有Windows 7 的Aero好看之外,别的地方我用的都很爽。由于Windows 10自带各种最新驱动...
  • u011054333
  • u011054333
  • 2018年01月02日 22:13
  • 520

文件管理类NSFileManager常用操作

创建一个文件管理器 NSFileManager *fm = [NSFileManager defaultManager]; 浅度遍历目录 - (NSArray *)content...
  • nogodoss
  • nogodoss
  • 2014年03月24日 11:35
  • 2565

NSString详解

1、Foundation框架中几个重要的类: NSString、NSArray、NSSet、NSDictionary、NSDate、NSObject 其中NSString有子类NSMutableStr...
  • u013087513
  • u013087513
  • 2015年08月19日 21:16
  • 1225

centos7.3+hive2.3.0+mysql5.6安装

centos7.3+hive2.3.0+mysql5.6安装参考文档: https://cwiki.apache.org/confluence/display/Hive/AdminManual+Me...
  • u010719917
  • u010719917
  • 2017年09月29日 07:55
  • 462

jenkins+windows7 环境搭建

1、下载jenkins.war,当前最新版本(2016/6/3)2.7 下载地址:https://jenkins.io/index.html,下载jenkins.war,下载到F盘。 快捷键win+R...
  • yuanfang_jlht
  • yuanfang_jlht
  • 2016年06月03日 11:49
  • 2728

NSString深浅复制的见解

由此可以看出:对源头是NSMutableString的字符串,retain仅仅是指针引用,增加了引用计数器,这样源头改变的时候,用这种retain方式声明的变量(无论被赋值的变量是可变的还是不可变的)...
  • u013770512
  • u013770512
  • 2014年05月22日 09:54
  • 1103

NSString的常用方法,包括查找、切割、比较

// // main.m // NSString的各种常用方法 // // Created by zzqiltw on 14-5-26. // Copyright (c) 2014年 zzqi...
  • zzqiltw
  • zzqiltw
  • 2014年05月28日 11:39
  • 927
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSString 测试
举报原因:
原因补充:

(最多只允许输入30个字)