Учитывая эту C строку:Заменить символы в C строки
unsigned char *temp = (unsigned char *)[@"Hey, I am some usual CString" UTF8String]
Как я могу заменить «обычный» с «другой», чтобы получить: «Эй, я какой-то другой CString».
Невозможно использовать функции NSString
(/replaceOccurencesOfString
и т. Д.) По причинам производительности. Я должен держать все это на низком уровне, так как строки, с которыми я столкнусь, превысят 5 МБ, поэтому замена (будет много заметок) займет около 10 минут на устройстве iOS.
К сожалению, функция, предоставленная в этом вопросе, кажется, ничего не заменяет. Сломанный? –
Ничего, я нашел еще один ниже принятого ответа. Это хорошо работает. Спасибо. –
Это должен быть комментарий. –