【发布时间】:2015-08-14 09:43:20
【问题描述】:
根据 swift 文档 - “数组将相同类型的值存储在有序列表中。”
摘自:Apple Inc.“Swift 编程语言”。电子书。 https://itun.es/in/jEUH0.l
var justBlankArray = []
var a:Int = 4
var b:Dictionary = ["Address":"Silver Oaks"]
justBlankArray = ["Tush",a,b]
println(justBlankArray[0].classForCoder)
println(justBlankArray[1].classForCoder)
println(justBlankArray[2].classForCoder)
输出-
NSString
NSNumber
NSDictionary
谁能告诉我这是怎么回事?它们不是数组中的不同类型吗?
【问题讨论】:
-
空白数组采用anyObject..如果您在数组中定义任何类型而不是仅采用该类型
-
非常感谢!
标签: ios objective-c swift nsarray