为何这句代码(NSString* str = [NSString stringWithFormat:@"%@", @"123"];)注释掉与不注释掉的区别这么大?
不注释的时候可以会报错能理解,但注释掉后,就能正常运行就没法理解了。
请牛人指教!
顺便问下,我该如何确定框架提供的用于返回对象实例的类方法(类似:stringWithFormat, dictionaryWithObjectsAndKeys这样的函数), 它返回的对象是否调用过autorelease,我是否需要去release。