NSMutableDictionary

来源:互联网 发布:it桔子网 编辑:程序博客网 时间:2024/05/08 03:17
  • . NSMutableDictionary

    • . 是NSDictionary的子类.

      • 是数组,是以键值对的形式存储的数组.

      • 相对于父类做的扩展:其中的键值对可以新增和删除.

    • . 创建

      • NSMutableDictionary *dict = [NSMutableDictionary dictionary];
      • 创建长度为0的NSMutableDictionary数组 是有意义的 因为这其中的键值对是可以新增和删除的.

      • 注意不能使用 @{}创建.

    • . 新增键值对.

      • (void)setObject:(id)anObject forKey:(id )aKey;
        • 如果键重复,最新的会干掉旧的.
    • . 删除.

      • (void)removeAllObjects; 删除所有的键值对.
      • (void)removeObjectForKey:(id)aKey; 根据键来删除.
int main(int argc, const char * argv[]){    NSMutableDictionary *dict = [NSMutableDictionary dictionary];    [dict setObject:@"rose" forKey:@"name1"];    [dict setObject:@"boy" forKey:@"gender"];    [dict setObject:@"jack" forKey:@"name2"];    [dict removeObjectForKey:@"name1"];    NSLog(@"%@",dict);    return 0;}
0 0
原创粉丝点击