我通常使用[String: AnyObject]
。但我注意到Alamofire使用[String: Any]
。我在某个地方读到Any
比AnyObject
“更优”或者“包含”AnyObject
。但除此之外,我不知道它们之间是否有任何区别。如果我将字典定义为[String: Any]
而不是[String: AnyObject]
,长期来看是否会有任何缺点?谢谢。
我通常使用[String: AnyObject]
。但我注意到Alamofire使用[String: Any]
。我在某个地方读到Any
比AnyObject
“更优”或者“包含”AnyObject
。但除此之外,我不知道它们之间是否有任何区别。如果我将字典定义为[String: Any]
而不是[String: AnyObject]
,长期来看是否会有任何缺点?谢谢。
Any
处理,为什么还需要AnyObject
?我认为AnyObject
肯定有Any
无法胜任的功能。 - Chen Li Yong