【发布时间】:2017-06-07 17:19:14
【问题描述】:
目前,在 Swift 3 中,有两种编写字典类型的方法。它们是Dictionary<String, Any> 和[String: Any]。我知道前者与 Objective-C 键/值编码兼容,而后者不兼容,但除此之外,它们之间是否有任何重大差异或我应该注意的任何性能影响?
我目前倾向于使用前者,因为它的 Obj-C key/val 兼容性,但如果这是一个滑坡,请警告我。
我想Array<String> 和[String] 也可以这样说?
【问题讨论】:
-
Dictionary<String, Any>和[String: Any]或Array<String>和[String]之间没有任何区别。
标签: objective-c arrays swift dictionary