1

ByDefault NSURLConnection 是同步的还是异步的

相同的答案应该是什么。还有一个问题是:

委托和通知有什么区别。

我知道区别,但我很困惑,通知是本地通知还是 Apple 通知。或者 iPhone 中还有其他一些功能。因为我也读过NSNotificationCenter

4

1 回答 1

6

问: 默认 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。

于 2012-10-06T11:40:53.167 回答