objective-c中这样定义数组和字典是xcode5中的新特性吗?
黄舟
黄舟 2017-04-21 11:18:18
0
2
647
    NSArray *aArr = @[@"hello", @"world"];
    NSDictionary *aDic = @{@"h": @"hello", @"w":@"world"};

    NSNumber *aNum = @15;

还是NSNumber类型的定义这样写:@15 也是xcode5的新特性?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(2)
洪涛

리터럴 선언은 xcode 4.4부터 지원되었습니다(실제로 컴파일러 지원으로 인해 xcode 4.4에서는 컴파일러를 LLVM4.0으로 업그레이드했습니다). Apple의 릴리스 노트를 참조하세요:

Xcode 4.4의 새로운 기능

사용 요약 참조: NSDictionary, NSArray 및 NSNumber에 대한 Objective-C 리터럴

洪涛

설탕 코팅 구문이라고도 번역되는 구문 설탕은 영국의 컴퓨터 과학자 Peter J. Landin이 발명한 용어로 컴퓨터 언어에 추가된 특정 구문을 말합니다.이 구문은 영향을 미치지 않습니다. 언어의 기능이지만 프로그래머가 사용하는 것이 더 편리합니다. 일반적으로, 구문 설탕을 사용하면 프로그램의 가독성이 높아져 프로그램 코드 오류 가능성이 줄어듭니다.

또한 배열과 사전 읽기 및 쓰기를 위한 구문 설탕이 있습니다

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿