2012-01-28 62 views
0

我是Objective-C的新手。 我想知道處理相關和/或分層數據的最佳方式。 是否有'記錄'或'結構'相等? 我只是使用一個類?在Objective-C中使用相關分層數據的最佳方式是什麼?

我的數據是很簡單 - 讓我們說這是有不同類型的5個屬性的人: 的NSString,整數,浮點,的UIColor,BOOL

我會那麼需要創建實例,追究他們(陣列最有可能的),並最終使用(最有可能的)CoreData存儲它們。

謝謝。

+2

是的,一個具有屬性的類。 objective-c和核心數據正是爲這種類型的東西做出的。 – Rayfleck 2012-01-28 23:06:33

回答

1

FYI你的問題的回答是你的描述裏;)

簡短而親切:CoreData是不錯的選擇。

+1

我不認爲核心數據,雖然非常整齊,是一個很好的建議,爲新的ObjC人... – matm 2012-01-29 11:27:59

+0

沒有什麼是非常辛苦的日子,只需打開iTunes U並找到世界上最好的大學講師的講座學習任何事情;)和有一天,OP必須學習它,所以爲什麼不現在;) – doNotCheckMyBlog 2012-01-29 20:57:59

+0

爲什麼不現在?想象一下,馬拉松賽跑選手幾乎沒有跑步技巧,馬拉松比賽開始;) – matm 2012-01-29 21:24:34

0

使用NSDictionary來存儲簡單的信息(一個或兩個字段)和類更復雜。 如果您需要將它們保存在持久存儲中,請使用coredata或plist文件。

+0

給予核心數據和plist平等可能是危險的.. .Coredata是爲高端持久性存儲而設計的,plist只是用來存儲較小的設置。所以基本上plist不是核心數據的一個選項,因爲它們兩者完全不一樣:) – doNotCheckMyBlog 2012-01-29 00:55:15

+0

是的,你是對的。我認爲對於iOS編程新手來說,coredata有點複雜。 – 2012-01-29 01:05:35

+0

我是Objective-C的新手,但對數據庫和編程來說並不陌生。 – wayneh 2012-01-29 14:44:45

相關問題