我是一個初學者,請耐心等待。首先,是所有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