2012-10-14 8 views
1

WWDC 비디오를보고 Xcode에 Refactor 옵션이 있다는 것을 보았습니다. - 붐이 자동으로 전체 코드를 업데이트하여 더 읽기 쉬운 새 표기법을 사용할 수 있습니다.Xcode에서 리터럴 구문을 사용하도록 배열 생성을 다시 작성하라는 명령

[NSArray arrayWithObjects @"a",@"b",@"c",nil] 대신에. , 당신은 간단하게 할 @[@"a",@"b",@"c"]

한꺼번에 변환 할 Xcode의 메뉴 항목은 어디에 있습니까?

답변

2

대상을 선택하십시오. 메뉴 : 편집 : 리 팩터 : 현대 Objective-C 구문으로 변환하십시오. 내가 이렇게하면

enter image description here

+0

, 나는 iOS5를 지내다 것인가? –

+1

Modern Objective-C Syntax는 iOS 4.3까지 지원되며, ARCLite의 일부입니다. – zaph

+0

ARCLite는 아래 첨자에만 필요합니다. 콜렉션 리터럴, NSNumber 리터럴 및 박스형 표현식은 이전 API의 문법적 설탕 일 뿐이므로 이전 OS 버전에 배치 할 수 있습니다. – rickster