我想知道这两个 NSURLConnection 协议或方法(或它们实际称为什么)的区别。
我对 Objective-C 编程非常陌生,我正在尝试创建一个从网站加载数据的 iOS 应用程序。我注意到在我观看/阅读的教程中,当他们使用 connectionWithRequest 时,他们有其他方法在我看来是 connectionWithRequest 正常工作所需的方法。一个教程是这个。这些方法是:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
仅举两个。关于这一点,我还有一个问题:当调用或使用 NSURLConnection connectionWithRequest:delegate 时,是否会自动调用这些方法?
我提到的两个 NSURLConnection 协议之间到底有什么区别?哪个更好用?