NSObject和AnyObject有什么区别? 什么时候使用这两个?

我试图创build一个数组来存储string或自定义类的数组。 我最好创build一本字典吗?

AnyObject是Swift对Objective-C的idtypes的表示。 它比NSObject更普遍(即每个NSObject都是一个AnyObject ,但不是每个AnyObject都是一个NSObject )。

问题的另一方面 – 取决于你打算如何使用结构。 通用结构(Swift的types化数组或字典)使用更具体的类将使您可以享受强打字的好处,而使用更通用的types将使您更具活力。 真的这取决于你打算用什么类。