Swift只允许字典包含单个类型.
这是Swift书中的定义:
字典是存储多个相同类型值的容器
[...]
它们与Objective-C
NSDictionary和NSMutableDictionary类不同,后者可以使用任何类型的对象作为其键和值,并且不提供有关这些对象性质的任何信息.
如果是这种情况那么我们将如何创建嵌套字典?
想象一下,我们有一个plist包含String,Array和Dictionary项目的项目.如果我只允许持有相同类型的项目(字符串,数组等),那么我将如何使用存储在plist中的不同类型的项目?
如何在Swift的同一个字典中放入不同的类型?