我们试图使用Swift 3将我们的Android应用移植到iOS。在我们的Android应用中,我们使用RxJava2来改善应用的响应时间。我们从GPS,iBeacons和CMMotionActivity获取更新。iOS Swift:如何为Swift 3做异步/反应/事件编程
我们注意到在IOS /斯威夫特3应用显著的延迟,因为更新到iBeacon显示代表正在优先于其他代表(其实其他代表被调用低于正常水平的3倍,因为iBeacon显示委托接管优先)。
一)我怎样才能确保所有代表被调用的概率相等(就好像它们是孤立存在的)
b)是否有一个通俗图书馆或在Swift3异步/基于事件的编程推荐的方法(类似于到Android世界中的RxJava2)
c)如何避免回调/代表之间的干扰?我的意思是:假设委托为iBeacon被解雇,而代表全球定位系统仍在进行中。我应该同步我的代码来处理这样的情况下,还是有更简单/担保方式OS确保所有代表依次