版权声明:本文为博主原创文章,未经博主允许不得转载。 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传值出去。