Che*_*kie 0 arrays indexing key objective-c
我希望能够使用NSString或类似的东西来存储字符串数组,但是通过键访问它们(我认为这就是它的名称),而不是数字索引.
例如,而不是这样做:
return names[3];
Run Code Online (Sandbox Code Playgroud)
做这样的事情:
return names["Bob"];
Run Code Online (Sandbox Code Playgroud)
你如何存储和检索这样的值?
请原谅我对此缺乏了解.我已经使用Objective C大约一年了,但从来没有做过这样的事情.
在Objective-C中,您可以使用NSDictionary类及其可变子类来完成此操作NSMutableDictionary.您可以使用获取密钥的值
NSString *value = [myDictionary objectForKey:@"Bob"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2575 次 |
| 最近记录: |