我正在開發一個iOS應用程序,其中包含一些對象(動物,真實對象,自然對象...)。每個對象都有自己的屬性(在動物中它可能是聲音,顏色......),並且所有屬性都將保持不變,我的意思是我的所有對象都將在我的代碼中指定,它們的值永遠不會改變。管理iOS應用程序常量數據:類/對象或數據庫
例如在我看來1我會有一隻狗,一隻貓,一輛自行車和一棵樹。每次我需要一隻狗時,它總是會具有相同的特徵(聲音:'ruff',顏色:'brown'...)。
我的實際做法是爲每個對象創建類(Animal,Real-Object,Nature-Object)和這些類的子類。所以我將有一個Dog類(它是Animal的一個子類),一個Tree類(它是Nature-Objects的子類)...每個類都定義了他自己的屬性和常量值。當我需要一隻狗時,我只需要創建該對象,但是他的所有值都是在類的定義中指定的。
這是要做到這一點嗎?將所有數據保存到一個文件並在需要每個對象時讀取它會更好嗎?哪一個是保存和管理所有這些數據的最佳方式?
我希望你能理解我的問題。謝謝。
您是否需要創建類?你可以使用字典嗎? – chuthan20
是的,我可以使用字典,但我怎樣才能使用它? – albertoqa
而不是創建每個對象的類,創建NSDictionary,因爲'特性'不會改變,那麼你可以硬編碼它。至少這是我的方法。 – chuthan20