iOS开发之 字典和可变字典初解

本文介绍了iOS开发中字典和可变字典的概念及操作。字典是一种通过键值对存储数据的集合,键必须唯一且为字符串,值可以是任意类型。使用字典是因为可以通过特定的key准确获取值,与数组的顺序存取不同。文章详细讲解了NSDictionary的初始化、取值方法,以及可变字典NSMutableDictionary的添加、删除和修改操作,并展示了字典嵌套的示例。
摘要由CSDN通过智能技术生成

一、字典

  1. 字典 : 字典是由键值对组成的数据集合,key是字符串对象,值可以是其他任意类型,在一个字典中,key必须是唯一的。此外,字典对象的键和值不可以为空,如果需要在一个对象中表示一个控制,可以使用NSNull对象  字典是通过key来取值的  
  2. 为什么要使用字典?为什么不适用数组?

      数组特征: 数组是按照一定顺序取排列的集合,通过下标取存取值(当希望数据是按照一定的顺序去排列的时候,选择使用数组)

    字典特征: 通过key存取值 (获取一个具体的标识 准确的得到砸门想要的值)


    3.字典的类名 NSDictionary

            (1).初始化一个空字典

            NSDictionary *dic = [[NSDictionary alloc]init ];

            NSDictionary *dic1 = [NSDictionary dictionary];

            (2)初始化的同时添加一对键值

            NSDictionary *dic2 = [NSDictionary dictionaryWithObject:@"value" forKey:@“key"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值