Ios4 我可以在iphone应用程序中使用没有alloc和init方法的任何对象吗

Ios4 我可以在iphone应用程序中使用没有alloc和init方法的任何对象吗,ios4,Ios4,我刚刚声明了一个NSString对象,没有使用alloc和init方法。在我将字符串添加到这个新创建的字符串对象之后,它工作得很好,为什么? 代码: @some string方法已经为您创建了一个常量NSString。您在第一行中创建了一个指向字符串的指针,并将其指定给第二行中新创建的常量字符串。。这种方式很常见。实际上,几乎没有任何情况需要在NSString上调用alloc、init NSString *str; str=@"Adding the data without allocating

我刚刚声明了一个NSString对象,没有使用alloc和init方法。在我将字符串添加到这个新创建的字符串对象之后,它工作得很好,为什么? 代码:


@some string方法已经为您创建了一个常量NSString。您在第一行中创建了一个指向字符串的指针,并将其指定给第二行中新创建的常量字符串。。这种方式很常见。实际上,几乎没有任何情况需要在NSString上调用alloc、init

NSString *str;
str=@"Adding the data without allocating and initilizing object";
NSLog(@"%@",str);