В Objective C у меня есть NSMutableString
, и я обращаюсь к его символам, используя метод characterAtIndex:
для некоторых манипуляций.
Для этого мне также нужно проверить завершающий символ примерно так:
NSMutableString *str = [[NSMutableString alloc]initWithString:@"hello"];
for(int i = 0; [str characterAtIndex:i] != '???'; i++) // ??? = terminator
//do something
Итак, как определяет приведенный выше код, меня смущает завершающий символ, который использует NSString / NSMutableString. Это \0
как в char *
или что-то еще?
Любая помощь по этому поводу приветствуется.