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"];