Any和AnyObject的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yyyyccll/article/details/91046493

Any和AnyObject的区别

AnyObject是Any的子集
所有用class关键字定义的对象就是AnyObject
所有不是用class关键字定义的对象就不是AnyObject,而是Any

1.Any – 比如我们经常使用的参数parameters

parameters = ["appId":"123456", "timestamp":203428394820,
"version":"1.0", "appAuthToken":"7D8SF7D8VS8987D67687",
"bizContent":["pageStart":1, "pageSize": "10","isTrue":true]] as [String : Any]

2.在做网络请求的时候
在返回的json进行回调的时候,由于value是JSON类型的实例,complicate(value as AnyObject), 就是将value作为AnyObject传值出去。

猜你喜欢

转载自blog.csdn.net/yyyyccll/article/details/91046493