有没有人能说一下swift 的array 和oc nsarry 有什么区别

如题所述

第1个回答  推荐于2016-01-31
简单的来说.OC里的数组只能存储对象,像Int等需要转为NSNumber来存储。
Swift Array 可以存储任意类型。且如果定义为Array<String>,就只能存储String类型了。
目前来说,Array提供的功能仍不如NSArray强大.以及String等基础类型还是OC里的NS系列比较强大。
2.想要兼容任何类型可以这么声明:
var arr = [AnyObject]() //创建一个空数组
arr.append(1)
arr.append("test")
arr.append(NSNumber(float: 4.0))本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网