https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html#//apple_ref/doc/uid/20001836-BAJEAIEEから
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (theConnection) {
// Create the NSMutableData to hold the received data.
// receivedData is an instance variable declared elsewhere.
receivedData = [[NSMutableData data] retain];
} else {
// Inform the user that the connection failed.
}
私は比較的新しい iOS6 プログラマーです。まず、ARC ではreceivedData = [NSMutableData data]
?
次に、receivedData
インスタンス変数をどのように宣言すればよいですか? @property (strong, nonatomic) NSMutableData *receivedData;
ヘッダーと@synthesize receivedData
実装で推測しています。
しかし、私はまだ iOS6 でマルチスレッドと ARC を理解しようとしています。プロパティ宣言は
@property (strong, nonatomic) NSMutableData *receivedData;
あるいは単に
@property (strong) NSMutableData *receivedData;
非同期 NSURLConnection のデリゲートで受信したデータに対して?