例如,
NSString *string = [NSString stringWithString:@"a string"];
NSString *string = [[NSString alloc] initWithString:@"a string"];
当我们谈论字符串时,通过以下方式设置字符串有什么区别:
NSString *string = @"a string";
?
最后一点,这不是关于 NSString 的具体问题。我问的是所有 NSObjects 的更广泛范围。