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