Webページからかなり大量のテキストを取得していますが、それぞれ特定のサイズの複数のNSMutableDataインスタンスを作成したいと思います。私がよくわからないのは、最初のオブジェクトがいっぱいになったら、2番目のNSMutableDataオブジェクトに移動する方法です。私がやりたいことはこれに似ています:
NSInteger dataSize = 1000;
data1 = [[NSMutableData alloc] initWithCapacity:dataSize];
data2 = [[NSMutableData alloc] initWithCapacity:dataSize];
data2 = [[NSMutableData alloc] initWithCapacity:dataSize];
if (//data3 is full) {
[data2 appendData:data];
} else if (// Data2 is full) {
[data1 appendData:data];
} else {
[data3 appendData:data];
}
またはそれらの線に沿って何か他のもの。私がこれをどのように行うかについての提案はありますか?NSMutableDataオブジェクトが容量に達しているかどうかをどのように判断しますか?