6
我想創建一個數組來存儲字符串或自定義類的數組。我最好創建一本字典嗎?NSObject和AnyObject有什麼區別?何時使用這兩個?
我想創建一個數組來存儲字符串或自定義類的數組。我最好創建一本字典嗎?NSObject和AnyObject有什麼區別?何時使用這兩個?
AnyObject
是Swift對Objective-C的id
類型的表示。它比NSObject
更普遍(即,每個NSObject
是AnyObject
,但不是每個AnyObject
都是NSObject
)。
問題的另一部分 - 取決於你打算如何使用結構。對泛型結構(Swift的類型化數組或字典)使用更具體的類將使您能夠享受強打字的好處,而使用更通用的類型將使您更加具有動態性。真的這取決於你打算使用什麼類。
謝謝,亞歷山大。這清除了事情。我將與您的建議一起,我將創建一個類型化的Dictionary,其中包含一個字符串和一個自定義類的數組。 –