2015-07-11 46 views

回答

1

[NSObject: AnyObject]是一種字典,允許您通過提供不同的對象來訪問一個對象。簡單地把AnyObject表示你的程序不知道參數是字典,字符串還是int,或者是什麼,因此不知道如何處理它。此外,操作系統調用該方法,所以你知道每次都得到一個[NSObject: AnyObject],所以爲什麼不有這個參數類型。

+1

爲了清楚起見:字符串和Ints是Swift中的結構體,而不是類。如果將其中的一個賦值給一個'AnyObject'變量,該對象將分別轉換爲NSString或NSNumber。 –

相關問題