0
我需要基於我的服務響應以編程方式將屬性添加到實體。ios - Swift以編程方式將屬性添加到實體
對於防爆:在創建
class StockEntity : NSObject {
var Apples : String,
var Oranges : String
}
一些執行後的時間,可能會增加一些屬性,如,葡萄,甜瓜。
最初添加的屬性不知道。
我需要在實體中具有此值,因爲基於此計算將發生。 現在我已經用Dictionary完成了這個功能。我正在尋找最理想的方式。
字典聽起來像是一個非常適合您的使用情況。用這種方法你有什麼問題? – overactor
儘管您正在尋找可以通過關聯對象(http://nshipster.com/associated-objects/)來完成,但我強烈建議不要這樣做。它引入了很多複雜性,並使代碼難以維護。 – Losiowaty
你可以查看這個http://stackoverflow.com/questions/7819092/how-can-i-add-properties-to-an-object-at-runtime –