Replace characters in C string
问题 Given this C string: unsigned char *temp = (unsigned char *)[@"Hey, I am some usual CString" UTF8String] How can I replace "usual" with "other" to get: "Hey, I am some other CString". I cannot use NSString functions ( replaceCharactersInRange / replaceOccurencesOfString , etc.) for performance reasons. I have to keep it all at low level, since the strings I'll be dealing with happen to exceed 5MB, and therefore the replacements (there will be a lot of replacements to do) take about 10 minutes