0
我想使列表< T>符合NSCopying。我不能因爲:不能使領域列表<T>符合NSCopying
- @objc在泛型類的擴展中不受支持。
- 我不能繼承列表,因爲它是一個最終的類。
- 如果我實現「公共func副本(帶區:NSZone?=無) - >任何」沒有標記符合NSCopying。我只是得到錯誤:「... copyWithZone:]:無法識別的選擇發送到實例」
所以雖然在名單< T>複製(),我們永遠無法真正使用它。
當前我必須使用迭代在列表< T>之外進行復制。我不能簡單地使用instanceOfList.copy()。
是的。我正在嘗試製作一個不受管理的副本。我想首先實施NSCopying的原因很簡單。已經有一個從NSObject繼承的copy()。 –