Как преобразовать 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.
Ответы
Ответ 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.