Pie*_*NAY 5 objective-c nsdictionary nsstring
我正在开始Objective-C(来自Python)
我需要创建和初始化一个简单的字典.
在Python中我习惯做:
arr = [
{'fieldX': value1, 'fieldY': value2},
{'fieldX': value3, 'fieldY': value3},
]
Run Code Online (Sandbox Code Playgroud)
这是我在Objective-C中所做的
NSArray *arr = [NSArray arrayWithObjects:
[NSDictionary dictionaryWithObjectsAndKeys:
value1, @"fieldX", value2, @"fieldY"
, nil]
, [NSDictionary dictionaryWithObjectsAndKeys:
value3, @"fieldX", value4, @"fieldY"
, nil]
, nil
];
Run Code Online (Sandbox Code Playgroud)
是不是有一种更简单的方法来初始化这个字典数组?
pek*_*eko 19
从ios6开始,你可以使用文字
NSArray *arr = @[
@{@"fieldX": value1, @"fieldY": value2},
@{@"fieldX": value3, @"fieldY": value3}
];
Run Code Online (Sandbox Code Playgroud)
更多信息:http://clang.llvm.org/docs/ObjectiveCLiterals.html
| 归档时间: |
|
| 查看次数: |
11808 次 |
| 最近记录: |