NSArray *aArr = @[@"hello", @"world"]; NSDictionary *aDic = @{@"h": @"hello", @"w":@"world"}; NSNumber *aNum = @15;
还是NSNumber类型的定义这样写:@15 也是xcode5的新特性?
人生最曼妙的风景,竟是内心的淡定与从容!
리터럴 선언은 xcode 4.4부터 지원되었습니다(실제로 컴파일러 지원으로 인해 xcode 4.4에서는 컴파일러를 LLVM4.0으로 업그레이드했습니다). Apple의 릴리스 노트를 참조하세요:
Xcode 4.4의 새로운 기능
사용 요약 참조: NSDictionary, NSArray 및 NSNumber에 대한 Objective-C 리터럴
설탕 코팅 구문이라고도 번역되는 구문 설탕은 영국의 컴퓨터 과학자 Peter J. Landin이 발명한 용어로 컴퓨터 언어에 추가된 특정 구문을 말합니다.이 구문은 영향을 미치지 않습니다. 언어의 기능이지만 프로그래머가 사용하는 것이 더 편리합니다. 일반적으로, 구문 설탕을 사용하면 프로그램의 가독성이 높아져 프로그램 코드 오류 가능성이 줄어듭니다.
또한 배열과 사전 읽기 및 쓰기를 위한 구문 설탕이 있습니다
리터럴 선언은 xcode 4.4부터 지원되었습니다(실제로 컴파일러 지원으로 인해 xcode 4.4에서는 컴파일러를 LLVM4.0으로 업그레이드했습니다). Apple의 릴리스 노트를 참조하세요:
Xcode 4.4의 새로운 기능
사용 요약 참조: NSDictionary, NSArray 및 NSNumber에 대한 Objective-C 리터럴
또한 배열과 사전 읽기 및 쓰기를 위한 구문 설탕이 있습니다
으아아아