Objective c “之间的区别”;"富",;和stringWithFormat
可能重复:Objective c “之间的区别”;"富",;和stringWithFormat,objective-c,Objective C,可能重复: 使用 @"foo" 及 谢谢你没有,你会得到同样的结果(把第二行代码末尾的;切掉,使它们相等)没有,看看这个:你得到了不同的对象,失去了@“foo”的一些效率,为什么不呢?除了使字符串常量更有效的潜在因素(我认为他不感兴趣,因为他问了这样一个问题),他将得到相同的结果/效果。[nsstringwithformat:@“foo”]每次调用它时都会创建一个新对象(以及@“foo”字符串)。这与整个程序中只存在一次的@“foo”有很大的不同。@Monolo,我不知道它们是否完全不
使用
@"foo"
及
谢谢你没有,你会得到同样的结果(把第二行代码末尾的
;
切掉,使它们相等)没有,看看这个:你得到了不同的对象,失去了@“foo”
的一些效率,为什么不呢?除了使字符串常量更有效的潜在因素(我认为他不感兴趣,因为他问了这样一个问题),他将得到相同的结果/效果。[nsstringwithformat:@“foo”]
每次调用它时都会创建一个新对象(以及@“foo”
字符串)。这与整个程序中只存在一次的@“foo”
有很大的不同。@Monolo,我不知道它们是否完全不同,所以我猜它们的用法不同?
[NSString stringWithFormat: @"foo"];