FoundationDAY03

day03  字典

 

 

一、知识点回顾

1.Block  扩展

2.NSString  字符串对象

NSMutableString  可变字符串对象

以及常见的用法(必须要掌握  上课   扩展)

3.NSArray  不可变数组对象

NSMutableArray  可变数组对象(必须掌握  课上)

4.扩展

二维数组

1.C风格的二维数组

2.C风格的OC类型的二维数组

3.使用NSArray实现的二维数组

 

 

 

二、NSDictionary   NSMutableDictionary

   NSSet NSMutableSet

   字面量   字面值

 

2.1  字典对象NSDictionary

字典对象是解决存储  键-值  成对出现的数据类型的。就像我们生活中的字典一样。

例如:新华字典

Key:仓井      Value:这是一个姓氏

Key:猫   Value:名词   是一种动物  猫科动物。性格比较温顺、是老鼠的天敌。

 

键和值是成对出现的,这样的一对数据  我们就称为键-值对。通常我们都把 键用NSString 类型的对象来表示。而值可以是id类型的对象。

使用字典时 必须要保持Key的唯一性。且这个key不能为空(nil),也不能重复。

 

2.2  例如

存储一个文件时  就用一个字典类型描述文件的属性。

例:  变形金刚.mp4  

key value

NSFileName         变形金刚

NSFileType mp4

NSFileSize 425646478545字节

…… ……

 

2.3 如何来使用字典

1.NSDictionary  不可变字典 静态字典

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值