objective-c - Dictionary<String, Any> 与 [String : Any]

标签 objective-c arrays swift dictionary

<分区>

目前,在 Swift 3 中,有两种写字典类型的方式。这些是 Dictionary<String, Any>[String: Any] .我知道前者与 Objective-C 键/值编码兼容,而后者不兼容,但除此之外,它们之间是否存在任何重大差异或我应该注意的任何性能影响?

我目前倾向于使用前者,因为它与 Obj-C 键/值兼容,但如果这是一个滑坡,请警告我。

我想 Array<String> 也是如此和 [String]也是吗?

最佳答案

Dictionary<String, Any>[String: Any] , Array<String>[String]是一样的。完全没有区别。

关于objective-c - Dictionary<String, Any> 与 [String : Any],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41802264/

相关文章:

ios - 将数据从 ViewController 传递到实例化的自定义 View Controller

objective-c - 调用父类(super class)的 init 方法后强制初始化父类(super class)的 ivar

ios - 更改现有 UILabel 的大小

PHP array_merge_recursive 与一个数组

arrays - 查找字符串中字符之间的长度

iOS swift : EXC_BAD_ACCESS(code=EXC_i386_GPFLT ) regarding a singleton

iOS:在 UITableview 中以编程方式创建的按钮重复两次?

javascript - 将搜索结果添加到表中而不替换以前的结果

swift - 后缀之间有什么区别吗(从:) and dropFirst(_:)?开始

ios - Swift - UITableViewController 和 Storyboard 未链接