objective-c中这样定义数组和字典是xcode5中的新特性吗?
黄舟
黄舟 2017-04-21 11:18:18
0
2
643
    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 リテラル

いいねを押す +0
洪涛

構文シュガー (糖衣構文とも訳される) は、イギリスのコンピューター科学者ピーター J. ランディンによって発明された用語で、コンピューター言語に追加された特定の種類の構文を指します この種のシュガー構文は、この言語の機能は異なりますが、プログラマにとってはより便利に使用できます。一般に、シンタックス シュガーを使用するとプログラムの可読性が向上し、プログラム コード エラーの可能性が減ります。

さらに、配列と辞書の読み書きのための構文シュガーがあります

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート