내가 올바르게 기억 :
이
- 엑스 코드 6.0에 전개 대상을 바꿀 것입니다, 당신은 5.0으로 다시 변경해야합니다.
- XCode는 유효한 아키텍처를 armv7 armv7로 변경합니다. 모든 바이너리 라이브러리에 7s 슬라이스가 있는지 확인해야합니다. 그렇지 않으면 armv7s 항목을 업그레이드하거나 제거해야합니다.
- XCode는 검은 색 이미지를 -568 @ 2x 기본값으로 추가합니다. 자신의 이미지를 제공하고 두 화면 크기를 모두 수용하거나 제거하려면 프로그램을 조정해야합니다.
장점 :
// 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]];
그리고 당신을 위해 변환하는 리팩토링 도구가 있습니다.
조금 늦었 겠지만, 4.5.2 대신 4.5.1을 사용하는 것이 좋습니다. 4.5.2에서는 가끔 리팩터링/이름 바꾸기에 문제가 있습니다. (4.5.1이 내가 사용한 Xcode의 최고 버전입니다.) – ocodo