每次編寫程式碼時,我們都會處理實例 (instance) 或類型 (type)。在非特定型別的情況下,我們會選擇 Any 或 AnyObject。 Any 和 AnyObject 的差別 Any:它可以代表任何型別的類別 (class)、結構 (struct)、列舉 (enum),包括函式和可選型別,基本上可以說是任何東西。 AnyObject:它指的是類別的任何實例。這只在使用參考型別 (reference type) 時,才能派上用場。這就相等於 Objective-C 中等的 ‘id’。 如果你的字典只會在 Swift 程式碼中使用,你就應該使用 Any,因為你的型別 (Int、Doub […]
你可以到 簡單解釋 Any 與 AnyObject 的差別 讓你快速掌握這兩個概念! 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。