我是一个初学者,请耐心等待。首先,是所有NS的东西(NSArray,NSString等)Objective-C的具体?客观C-定义在C或客观的C
此外,我很困惑在C或Objective-C中创建事物。你什么时候使用其中一种?
例如,这情况下,我会使用以下:
NSArray *germanCars = @[@"Mercedes-Benz", @"BMW", @"Porsche", @"Opel", @"Volkswagen", @"Audi"];
或:
NSString *germanCars[] = {@"Mercedes-Benz", @"BMW", @"Porsche", @"Opel", @"Volkswagen", @"Audi"};
感谢
绝对是第一个;后来当你开始意识到'NSArray'的可能性,并且你开始考虑复杂的模型层(包括永久存储)时,你甚至不会考虑第二个作为合理的选择。 – holex
是的,'NS'的东西几乎是objc(或更好的Foundation/AppKit相关的,你通常会使用'NSArray's,所以你的第一次尝试更适合Cocoa。 – HAS
@HAS如果前缀NS的东西是objc ,上面的第二个片段如何使用NSString? – user1389811