2016-05-17 35 views
0

我需要關於我的應用邏輯的幫助。我是編碼方面的新手。如何將內容存儲在覈心數據中並與後端同步

目前,我正在編寫費用跟蹤器類應用。我可以添加圖片並在提供的字段中輸入詳細信息。

的電流流動,這些數據被存儲在Backendless直線距離。然而,當我加載我的uitableview時,它正在通過從後端立即獲取數據來填充,這使得不同標籤之間變慢,因爲每次我改變視圖時都必須從後端加載。

在試圖解決這個問題,我認爲在存儲核心數據的數據會幫助我填充我的錶快,但是,我不知道怎麼我的核心數據和backendless應該聯繫起來。我只有迅速的知識。

誰能告訴我在流應該是怎麼樣的,我是否可以與backendless API做到這一點,或者我會爲了實現這一目標需要其他的語言嗎?

回答

2

你並不需要其他語言,但backendless API(在寫作的時間)對核心數據的支持。

Backendless只會傳入數據deserialise爲普通定製模型類,你可以採取更新到核心數據,但你需要編寫邏輯。

有許多它們取一個對象,並將其映射到核心數據,尋找唯一標識符,以防止在所述數據存儲複製映射的庫。我不能說他們中的任何一個都是理想的,因爲您通常希望使用具有後端的自定義類和具有核心數據的不同自定義類。

如果你沒有註冊一個自定義的類,那麼它將反序列化爲普通數組&字典,這可能是最容易與映射庫一起使用的。您可能需要做一些操作才能將數據轉換爲可映射的格式...

+1

例如https://github.com/hyperoslo/Sync – Wain

+0

嘿,我在尋找firebase,所以可能firebase離線功能將解決我的加載緩慢的問題? – Chris

+0

你的問題中沒有提到消防斧或緩慢......我知道消防斧,但我沒有真正使用它。 – Wain