A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Eil.tea 中级黑马   /  2015-8-14 22:48  /  387 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

定义一个NSString的字符串,new和不new的区别。
NSString *str=[NSString new];
str=@"1";
NSLog(@"%p",str);

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

2 个回复

倒序浏览
NSLog不是不能打印C语言的字符串,而是不能打印,含有中文的C语言字符串,纯英文可以正常打印。
回复 使用道具 举报
不错哦,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马