我正在考虑是否应该开始将最近添加的对象文字用于订阅字典、数组等。This following post似乎表明iOS5不支持它们,我读到这个功能是在iOS6中添加的。
真的是这样吗?有没有人成功地使用了iOS5中的新文字?
发布于 2012-10-13 11:38:36
如果您正在使用Xcode4.5构建源代码,那么是的,只要您使用最新的LLVM编译器并基于iOS SDK6.0构建,它们就可以与LLVM5兼容。
发布于 2012-10-13 12:06:00
你可以在苹果的Objective-C Feature Availability Index中找到关于哪些版本的iOS (和OS )支持哪些现代Objective-C特性的详细信息。
NSNumber、NSDictionary和NSArray文本(例如@{ @"key": @"value" }
)可以部署到每个iOS版本,包括iOS 5。
NSDictionary和NSArray下标运算符(例如myArray[7]
或myDictionary[@"hello"]
)可以部署到iOS 5.0和更高版本。
https://stackoverflow.com/questions/12869703
复制相似问题