2014-01-16 81 views
0

我是cObject或App world的新手,我即將創建一個應用程序,我需要在某些球員(足球),但我不知道在哪裏存儲它們,並會聽到你認爲最好的?iOS:使用plist或SQLite作爲數據源的優點/缺點是什麼

我需要存儲像姓名,年齡等數據。我知道我是如何做一些文本框,所以我可以輸入數據,但不知道在哪裏保存它,我可以閱讀我可以使用plist和SQLite,所以我的追求是,如果我有大約16-20個名字,並且應該只在已經保存數據的設備上使用em,並且我可以在其中編輯和刪除它們,您會推薦什麼作爲數據源!或者你會推薦另一種方法?

Im編碼在Xcode atm。

回答

1

我會建議你使用CoreDataModelCoreDataModelObjective C的數據存儲模型。它的速度快於SQL數據庫,並且在創建表格,建立表格連接方面類似。你可以在Ray Wenderlich's Tutorial找到更多的信息。由於你的數據模型將包括許多屬性(名稱,年齡等),甚至關係模型,我不會建議在你的情況下使用plists

0

如果要存儲的數據非常小,則可以使用NSUserDefaults。 比方說你有用戶的數組

NSArray *users = ,,,,,; 

將其保存

[[NSUSerDefaults standardUserDefaults] setObject:users forKey:@"myKey"]; 

對於以後得到用戶的數據,

NSARray *users = [[NSUSerDefaults standardUserDefaults] objectForKey:@"myKey"]; 
相關問題