簡體   English   中英

如何在Xcode中改善與服務器的同步核心數據?

[英]how to improve sync core-data to server in Xcode?

我是Xcode應用開發的新手。 我正在考慮通過使用一個線程將數據保存在核心數據中並通過另一個線程顯示來自核心數據的數據來提高速度。 與服務器同步核心數據的方法更快:

  1. 當數據加載到內存中時,我可以刪除表中的內容,然后從服務器中的xml解析中再次插入

  2. 逐行比較核心數據和服務器中的數據。 如果該行不存在(我要比較guidurl),那么它將插入核心數據中,或者還有其他建議!

提前致謝

這就是我的方法,並且效果很好。 蘋果在其代碼示例中也是如此:

在后台(即在其他線程上)加載Feed。 NSURLConnection將為您解決這一問題。 對於每個成功解析的實體,將其插入到托管對象上下文中(核心數據代表添加記錄)。 解析完成后,保存。

使用NSFetchedResultsController從核心數據中存儲的內容中唯一地讀取表的數據。 在后台加載時,請放置一個活動視圖以使用戶知道您正在加載。 加載和解析完成后,只需將reloadData發送到表中即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM