Mic*_*hoo 3 arrays int objective-c nsstring ios
首先,我对编码很新,所以如果这是一个愚蠢的问题请耐心等待.我不知道如何将int array [10]之类的soemthing转换为单个NSString.我一直在寻找解决方案,但到目前为止,我所看到的只是从数组转换为字符串数组.
我试过的第一件事就是
NSString *String=[NSString stringWithFormat @"%i",array];
Run Code Online (Sandbox Code Playgroud)
但问题是,我知道我可以做类似的事情
NSString *String[NSString stringWithFormat @"%i%i%i...",array[0],array[1],array[2],.....];
Run Code Online (Sandbox Code Playgroud)
但是我试图避免这种情况,因为我将对10个以上的变量进行此操作,并且我将使用单独命名的变量进行相当多的操作
int i[] = {1,2,3,4,5,6,7};
int len = sizeof(i) / sizeof(int);
NSMutableString * str = [NSMutableString string];
for (int j = 0; j<len; j++) {
[str appendFormat:@"%i ", i[j]];
}
NSLog(@"%@",str);
Run Code Online (Sandbox Code Playgroud)