Dictionary 有个 count 属性可以返回它里面的项目数量 .. 访问一下 album 的 count .. 返回的是 2 ,说明它里面有两个项目 ..
判断一个 Dictionary 是不是空白的,可以用一下 isEmpty 这个属性 .. 这里返回的是 false ,因为 album 里面有数据项目 ..
访问
使用 Dictionary 里面的数据项目的名字,可以得到跟它对应的值,比如我要得到专辑的名字,可以访问一下 album 的 name 的值 .. 把放在一组方括号里面 ..
这样返回的就是这个专辑里面跟 name 这个数据对应的值 ...
添加
往 Dictionary 里面添加新的项目可以使用这样的形式 .. 先是 Dictionary 的名字 .. 然后是一个方括号,里面是要新添加的数据项目的名字 .. 比如添加一个 artist ..
等号的右边再设置一下对应的值 .. Beyond ..
现在这个 album 里面就多了一个数据项目 .. 就是这个 artist ..
更新
重新设置数据项目的值,也可以使用类似的形式 .. 比如我要重新设置一下 year 的值 .. 方括号里面输入一个 year ,等号的右边是它的新的值 ...
现在这个 album 里的 year 的值就会是我们刚才设置的那个 ... 另还有一个叫 updateValue 的方法也可以更新值 .. 使用一下 album 的 updateValue 方法 .. 第一个参数是新的值 .. 第二个参数是 forKey ,去指定一下要更新的那个数据的名字 .. 我这里就是 year 这个数据 ..
删除
使用 removeValueForKey 可以从 Dictionary 里面删除数据项目 .. 使用一下 album 的 removeValueForKey 这个方法,然后把数据的名字告诉这个方法 ...
现在 album 里面的 artist 这个数据就被删除掉了 ... 要清空 Dictionary 里的数据用的是 removeAll ..使用一下 album 的 removeAll 这个方法 ..
再访问一下 album 的 isEmpty ,这次返回的是 true .. 说明它里面什么也没有了 ...