SwiftBlogiOS技术专题ios转载

Swift:AnyObject,Any和AnyClass

2016-03-23  本文已影响4831人  Monkey_ALin

AnyObject

截图.png
 没错, 它将基本数据类型`int`转换成了Objective-C中的`NSNumber`对象, 

所以在Swift中, 我们将基本数据类型或者enum和struct通过AnyObject来保存也不会像Objective-C那样报错, 因为Swift中很多数据类型可以和Objective-C中的数据类型进行自动转换

Any

截图.png
 显而易见, `Any `并不会如同`AnyObject `一样进行数据类型的转换

AnyClass

联系我

<a href="https://github.com/SunLiner">github</a>

<a href="http://www.weibo.com/5589163526/profile?rightmod=1&wvr=6&mod=personinfo&is_all=1">微博</a>

<a href="http://www.jianshu.com/users/9723687edfb5/latest_articles">简书</a>

上一篇 下一篇

猜你喜欢

热点阅读