[英]How do I save a table view's data in my app?
我創建了一個應用程序,您可以在其中編輯帶有“活動”的表並為活動設置“時間”。
我希望將數據存儲在應用程序中,以便當用戶再次打開應用程序時,所有活動仍然存在。
如何保存所有這些數據,以便在重新打開應用程序后這些數據仍然存在?
您需要使用Coredata 。 目前在互聯網(像這樣的一些偉大的教程在這里 ),可以幫助你。
您可以使用CoreData
或SQLite
。 但是從我的經驗來看,當我遇到Realm時 ,我確實驚呆了。
Realm替代了SQLite和Core Data。 它可以為您節省數千行代碼和數周的工作,並使您可以創造出驚人的新用戶體驗。
它真的很簡單並且功能強大,並且實際上比CoreData更快。 與CoreData相比,您只需兩行代碼即可創建數據庫並從中讀取/保存數據。
還有很多教程和出色的文檔。
我開始在每個應用程序(商務或免費應用程序)中使用Realm。
您可以在這里獲取它: https : //realm.io/
就像其他人所說的那樣,核心數據是解決問題的方法,它非常易於使用,但是如果您仍然不滿意它,則需要將其存儲在某種數據庫中,以便在進行更改/編輯或向用戶帳戶添加某種信息,它將保留。 如果還不夠,請查看NSUserDefaults!
祝你有美好的一天!
如果數據不太長,則可以使用NSUserDefaults,實際上建議使用此類來存儲設置數據或諸如“收藏夾”之類的內容。但是您可以從中開始。
現在,如果您計划的是巨大的數據存儲,也許有很多條目,很多鍵以及一般來說很多數據,那么我強烈建議您使用CORE DATA,這里有很多教程,它們甚至是關於核心的書數據,因此您需要進行大量研究。
我認為,兩者結合起來,可能是解析此服務不僅可以幫助您使用本地存儲,還可以啟動具有足夠空間的免費遠程存儲並請求開始測試。
在這里,您將本地解析數據庫加載到UITableview的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.