4

我的应用程序需要与服务器建立开放连接以进行实时更新。我需要能够浏览多个视图,在此期间我可以异步发送和接收数据。目标是让应用程序自动实时更新数据。

我想做的是有一个从 NSObject 继承的单独的套接字管理器类,它具有 CocoaAsyncSocket 的委托函数和一些辅助函数,然后当持久套接字发生事情时,它在类中处理并发出通知根据您当前所在的视图,它们会产生不同的效果。

这样做的首选方法是什么?为这个套接字管理器设置一个协议并让每个 UI 视图都成为一个委托*?还是让套接字管理器坐在后台线程中并发送通知会更好?相对于电池寿命是否有首选?

*或多或少像http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server

4

0 回答 0