Вы можете использовать NSData
-(NSData *)subdataWithRange:(NSRange)range;
, чтобы сделать это.
Из вашего примера, вот некоторый код:
// original data in myData
NSData *d1 = [myData subdataWithRange:NSMakeRange(0, 20)];
NSData *d2 = [myData subdataWithRange:NSMakeRange(20, 80)];
Конечно, диапазоны здесь непосредственные,вероятно, придется делать расчеты, чтобы он работал для вашего реального кода.