在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
https://www.jianshu.com/p/a533f001425f
2017.03.19 22:01* 字数 253 阅读 2021评论 0喜欢 0 NSDictionary可以存储任意对象类型的元素。 Dictionary用于存储无序的数据元素值。字典的标准格式:字典名称 = Dictionary<typer,type>() swift中的Dictionary转换为NSDictionary时,字典的各元素转换为AnyObject类型。一个NSDictionary对象转换为Dictionary时,各项的类型也是AnyObject。
互相转化 可以看到:swiftDic转化为nsDic的时候swift中的值类型自动转化为了oc中的NSNumber类型了。同样nsDic转化为swiftDic时,又可以同样转化回来。 注释: as关键字是在确定是那种类型时,可以进行as操作来进行本来类型的设置。但是上边经过as之后,我们把swift字典和oc字典进行了转化,这不是as的功能而是Foundation框架的功能。把1由值类型转化为了NSNumber类型。这种桥接,把值类型都转化为了对象类型。 |
请发表评论