欢迎来到 objc.io 的第十期!
这期讲解关于数据同步与网络通信。这是一个联网设备的世界。我们都拥有多台设备,所以使我们的数据在多个设备中可用变得非常重要。然而,同步是很难解决好的。
在这里,我们会尽力帮助你更好地掌握所涉及的问题。首先,由 Drew McCormack 编写的对于可能的方法及其挑战的总览可以帮助你了解这个领域。然后,我们来仔细看看苹果公司的 iCloud 的同步解决方案。值得一提的是,iCloud Core Data 的同步已经获得了很多的关注和批评,并且被很多开发者认为是不可用的。Matthew Bischoff 和 Brian Capps 给我们带来 iCloud Core Data 的新情况, Friedrich Gräter 和 Max Seelemann 仔细研究了的 iCloud Document 文档存储的相关内容。
我们也有一个在 Core Data 基础上的自定义同步解决方案的例子,以此进入解决办法的具体细节。另外还有一篇关于如何构建基于 Core Data 的简单网络应用的文章,这有助于指出如何正确地处理一些基本的操作。如果你想获得更底层的知识,这期也有深入理解 TCP/IP 和 HTTP 的文章--我们大多数的网络通信依赖于这个技术。
我们已经在 GitHub 上新建了一个公共库,其中包含了所有当前和过去的 objc.io 的文章。如果你发现任何错误或有改进建议,请不要犹豫去提交 issues,更好的是:提交一个 pull request!
从柏林发来最诚挚的祝福!
Chris , Daniel 和 Florian。
原文:Editorial