【发布时间】:2016-06-23 14:13:26
【问题描述】:
我是 Swift 的初学者
在Objective中,我们有独立的类型,它们有自己的数据结构。 例如:NsArray、NsDictionary 都会有自己的数据结构来存储值。
Swift Var 怎么样,如果我没有明确指定变量的类型,如果将数组值传递给它,它会自动假定它是一个 NSArray。
这里如何区分 NsArray 和 NSMutableArray 呢? 可能我为此找到了一个解决方案,即 let 用于不可变和 var 用于可变。
var 到特定类型的内部映射将如何发生? 映射会在运行时发生吗?如果我没有明确指定类型,这会导致我的代码变慢吗?
在 Swift 中让 let 作为 final 吗?
【问题讨论】:
-
简单的建议:在 Swift 中,只有在别无选择的情况下才使用 Foundation 集合类型 (
NS...)。 -
欢迎来到 Stack Overflow!试着逐个提问,你在这里问了三个不同的问题。另外,这里还有no need to thank。
标签: ios objective-c swift swift2