【发布时间】:2014-06-23 16:17:55
【问题描述】:
如何在 Swift 中获得char/CChar?我需要调用以下方法:
- (void)registerOption:(NSString *)longOption shortcut:(char)shortOption requirement:(GBValueRequirements)requirement;
我可以传递字符的 ASCII 形式,但这很烦人。有没有一种简单的方法来获取字符串中某个索引处的字符?
【问题讨论】:
-
不是
CString,而是CChar -
有什么区别? C 字符串是
char * -
而
CChar是char,没有指针。char是一个字符(一个字节),但char *是一个字符数组,一个字符串 (developer.apple.com/library/prerelease/ios/documentation/Swift/…) -
@JoshTheGeek 你能不能不取
CString(char *) 并取数组中的第一个char?