黑马程序员技术交流社区

标题: NSString的new的问题 [打印本页]

作者: Eil.tea    时间: 2015-8-14 22:48
标题: NSString的new的问题
定义一个NSString的字符串,new和不new的区别。
NSString *str=[NSString new];
str=@"1";
NSLog(@"%p",str);

NSString *str=@"1";
NSLog(@"%p",str);有兴趣的同学可以操作一下,这两个地址是不一样的,理论上讲,str都是指向了常量区字符串 "1"的地址,为什么不一样呢?

作者: Eil.tea    时间: 2015-8-14 22:57
NSLog不是不能打印C语言的字符串,而是不能打印,含有中文的C语言字符串,纯英文可以正常打印。
作者: 墨琰    时间: 2015-8-14 23:03
不错哦,学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2