如何使用NSString打印目标c中的所有字母(a到z)

时间:2016-08-26 05:42:07

标签: objective-c

我创建了NSString实例并使用该实例如何分别打印所有字母。

我是IOS的新手...提前致谢。

3 个答案:

答案 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);

enter image description here

答案 2 :(得分:0)

但是如果你想打印NSString中的所有字母而不是使用这些字母:

NSString *string = @"abcd";
for (NSUInteger index = 0; index < string.length; index++) {
    unichar letter = [string characterAtIndex:index];
    NSLog(@"%c", letter);

}