Прямо сейчас я добавляю данные с помощью NSMutableData's -appendBytes: length: примерно так:
int length = [self.trackData length]+3;
[contents appendBytes:&length length:4];
Предположим, длина равна 20. В шестнадцатеричном формате добавляются байты 16 00 00 00, расширенные до 4 байтов,Как я могу добавить дополнительные нули слева, как в 00 00 00 16?