目标C:如何获取NSString的第一个字母的Ascii Integer值?

Unr*_*ity 3 objective-c nsstring

目标C:如何获取NSString的第一个字母的Ascii Integer值?

Jon*_*pan 7

if ([aString length] > 0) {
    unichar firstCharacter = [aString characterAtIndex: 0];
    // ...
}
Run Code Online (Sandbox Code Playgroud)

就这样.unichar是别名,unsigned short因此是整数类型.但是,不能保证字符是ASCII的一部分,NSString基于Unicode也是如此.