歡迎來到 objc.io 的第十期!
這期講解關(guān)于數(shù)據(jù)同步與網(wǎng)絡通信。這是一個聯(lián)網(wǎng)設備的世界。我們都擁有多臺設備,所以使我們的數(shù)據(jù)在多個設備中可用變得非常重要。然而,同步是很難解決好的。
在這里,我們會盡力幫助你更好地掌握所涉及的問題。首先,由 Drew McCormack 編寫的對于可能的方法及其挑戰(zhàn)的總覽可以幫助你了解這個領域。然后,我們來仔細看看蘋果公司的 iCloud 的同步解決方案。值得一提的是,iCloud Core Data 的同步已經(jīng)獲得了很多的關(guān)注和批評,并且被很多開發(fā)者認為是不可用的。Matthew Bischoff 和 Brian Capps 給我們帶來 iCloud Core Data 的新情況, Friedrich Gr?ter 和 Max Seelemann 仔細研究了的 iCloud Document 文檔存儲的相關(guān)內(nèi)容。
我們也有一個在 Core Data 基礎上的自定義同步解決方案的例子,以此進入解決辦法的具體細節(jié)。另外還有一篇關(guān)于如何構(gòu)建基于 Core Data 的簡單網(wǎng)絡應用的文章,這有助于指出如何正確地處理一些基本的操作。如果你想獲得更底層的知識,這期也有深入理解 TCP/IP 和 HTTP 的文章--我們大多數(shù)的網(wǎng)絡通信依賴于這個技術(shù)。
我們已經(jīng)在 GitHub 上新建了一個公共庫,其中包含了所有當前和過去的 objc.io 的文章。如果你發(fā)現(xiàn)任何錯誤或有改進建議,請不要猶豫去提交 issues,更好的是:提交一個 pull request!
從柏林發(fā)來最誠摯的祝福!
Chris , Daniel 和 Florian。
原文:Editorial