ByDefault NSURLConnection 是同步的还是异步的
相同的答案应该是什么。还有一个问题是:
委托和通知有什么区别。
我知道区别,但我很困惑,通知是本地通知还是 Apple 通知。或者 iPhone 中还有其他一些功能。因为我也读过NSNotificationCenter
。
ByDefault NSURLConnection 是同步的还是异步的
相同的答案应该是什么。还有一个问题是:
委托和通知有什么区别。
我知道区别,但我很困惑,通知是本地通知还是 Apple 通知。或者 iPhone 中还有其他一些功能。因为我也读过NSNotificationCenter
。
问: 默认 NSURLConnection 是同步的还是异步的
答: 这取决于您在 NSURLConnection 中调用的方法。但是大部分方法都是异步相关的。除了 sendSynchronousRequest:returningResponse:error:
同步加载数据
+ sendSynchronousRequest:returningResponse:error:
异步加载数据
+ connectionWithRequest:delegate:
– initWithRequest:delegate:
– initWithRequest:delegate:startImmediately:
+ sendAsynchronousRequest:queue:completionHandler:
– start
问: 委托和通知有什么区别。
A: 使用委托进行一对一的对象通信。例如,从 objA 收到的事件调用它的委托 objB 来执行它。使用通知进行一对多对象通信。例如 ObjA,ObjB 在 ObjA 事件上注册为观察者。当事件发生时,它会将消息发送给 ObjA 和 ObjB。