我想在目标c中将int转换为字符串。如何做到这一点。
我的代码。
for (i=0; i<=200; i=i+10) {
// here i want to convet the value of i into string how to do this
}
先谢谢。
答案 0 :(得分:14)
试试这个:
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
只是32/64位系统上typedef
或int
数据类型的long
。
答案 1 :(得分:13)
NSInteger n = 13;
NSString string = @(n).stringValue;
参考参见Objective-C文字 - 文字删除了许多丑陋的样板代码,使你的代码库变得混乱:http://clang.llvm.org/docs/ObjectiveCLiterals.html
答案 2 :(得分:2)
您可能希望将myWord声明为NSMutableString。