我目前正在运行Xcode 4.3.3并开发一个当前部署到iOS的应用程序> 5.0。 Xcode 4.3.3无法安装到iOS 6.0,我想升级。我想了解您的体验以及升级到新的Xcode 4.5.2和iOS 6时出现的问题。这次升级会破坏或导致安装到iOS 5.1的任何问题,因为我不想升级我的手机到iOS 6了吗?
两个版本的Xcode可以一起存在,以防万一有问题,我可以回到上一个有效的吗?
答案 0 :(得分:2)
如果我没记错的话:
优点:
// new dictionary literals:
NSDictionary *dict = @{
key1 : val1,
key2 : val2,
...
};
// new dictionary accessors, assignment on mutables only
id var = dict[key];
mutableDict[key] = val;
//new array literals and accessors
NSArray *arr = @[a, b, c];
id var = arr[i];
mutableArr[i] = j;
// NSNumber boxing
NSNumber x = @1;
NSNumber y = @(EnumName);
NSNumber z = @YES;
NSNumber w = @(localIntOrDouble);
// Boxing makes dicts even more convenient:
id var = dictionary[@(EnumName)]; //vs:
id var2 = [dictionary objectForKey:[NSNumber numberWithInt:EnumName]];
还有一个重构工具可以为你转换。