Tag: 数据同步

如何处理地址簿更改

在我们的应用程序中,我们保留对地址簿中联系人的引用。 什么是确保我们可以处理更新(从我们的应用程序到通讯录,以及从地址簿到我们的应用程序)的最佳方式。 我们要确保我们可以处理拼写错误,解决电话和电子邮件的变化,同步,重复,有趣的使用第一和公司名称等。 目前我们首先检查通讯录ID。 只有变化,我们更新我们的信息/尝试找回联系人。 这还不够好。

检查来自Alamofire和Swift的多个asynchronous响应

我正在编写一个应用程序,它依赖于来自各个站点/服务的数据,并且涉及根据这些不同来源的数据进行计算以生成最终产品。 我写了一个带有两个函数的示例类,它从两个来源收集数据。 我select了不同的function,因为有时候我们根据不同的来源使用不同的authentication方法,但在这个例子中,我已经把它们简化为最简单的forms。 这两个函数都使用Alamofire来启动和处理请求。 然后我有一个初始化函数,它说如果我们已经成功地从两个源收集数据,然后加载另一个nib文件,否则等待几秒钟,如果没有响应已经返回,然后加载服务器错误nib文件。 我试图让这个例子尽可能简单。 本质。 这是我想要遵循的逻辑。 不幸的是,目前这种做法目前还没有实施。 import Foundation class GrabData{ var data_source_1:String? var data_source_2:String? init(){ // get data from source 1 get_data_1{ data_source_1 in println("\(data_source_1)") } // get data from source 2 get_data_2{ data_source_1 in println("\(data_source_1)") } var timer = 0; while(timer<5){ if((data_source_1 == nil) && (data_source_2 == nil)){ // do nothing […]