私の目的: サーバーへの API 呼び出しを行い、それらから戻ってくるのは名前付きのデータdataArr
の配列であり、後で必要になるためにこれらのデータを別の配列に保存したいと考えています。
私がこれまでに行っていることは、
myClass.h
:
@propery ( nonatomic, retain ) NSArray *dataList;
myClass.m
:
@implementation myClass
-(void)receivedData:(NSArray*) dataArr {
// ???
}
3 行目に記入するには、オプション A の 2 つのオプションがあります。
dataList = dataArr;
またはオプション B:
[dataList release];
[dataArr retain];
dataList = dataArr;
オプション A は、ヘッダー ファイルのようにdataList
宣言されているため、正しい方法だと思います。retain
したがって、セッターは、現在の配列を解放し ( dataList
)、受信した配列を再度取得する( ) ことも確認しdataArr
ます。
自分が正しい道を進んでいることを再確認したいだけです。
途中で間違っていたら訂正してください。ありがとう コメントは大歓迎です。