Подтвердить что ты не робот

Как преобразовать NSinteger в String

Я хочу, чтобы int для строки в объективе c, как это сделать.

мой код.

for (i=0; i<=200; i=i+10) {
    // here i want to convet the value of i into string how to do this 

}   

Спасибо в Advance.

4b9b3361

Ответ 1

Попробуйте следующее:

NSMutableString *myWord = [[NSMutableString alloc] init];
for (int i=0; i<=200; i=i+10) {
    [myWord appendString:[NSString stringWithFormat:@"%d", i]];
    //...
}
//do something with myWord...
[myWord release];

NSInteger - это просто typedef для типов данных int или long в 32/64-битных системах.

Ответ 2

NSInteger n = 13;
NSString string = @(n).stringValue;

Ссылка в литературе Objective-C - литералы удаляют много уродливого кода шаблона, загромождающего вашу кодовую базу: http://clang.llvm.org/docs/ObjectiveCLiterals.html

Ответ 3

Вы можете объявить myWord из цикла как NSMutableString.