我创建了NSString实例并使用该实例如何分别打印所有字母。
我是IOS的新手...提前致谢。
答案 0 :(得分:2)
如果您将所有字母a记录到z,则可以使用:
for (char c = 'a'; c <= 'z'; c++) {
NSString *firstLetter = [NSString stringWithFormat:@"%c", c];
NSLog("%@",firstLetter);
}
答案 1 :(得分:2)
我为你编写了一个程序,它将在NSString中打印所有字母。
int a = 65;
NSString *strAlphabets;
for (; a < 91; a++) {
if(strAlphabets){
strAlphabets = [NSString stringWithFormat:@"%@ %c",strAlphabets,(char)a];
}else{
strAlphabets = [NSString stringWithFormat:@"%c",(char)a];
}
}
NSLog(@"%@", strAlphabets);
答案 2 :(得分:0)
但是如果你想打印NSString中的所有字母而不是使用这些字母:
NSString *string = @"abcd";
for (NSUInteger index = 0; index < string.length; index++) {
unichar letter = [string characterAtIndex:index];
NSLog(@"%c", letter);
}