【发布时间】:2015-10-30 12:35:22
【问题描述】:
我想通过将一些字符转换为大写,将其他一些字符转换为小写来修改 Swift 字符串。
在 Obj-c 中我有以下内容:
- (NSString*) lowercaseDestination:(NSString*) string {
NSUInteger length = string.length;
unichar buf[length+1];
[string getCharacters:buf];
BOOL up = true;
for (int i=0; i< length ; i++) {
unichar chr = buf[i];
if( .... ) {
buf[i] = toupper(chr);
} else {
buf[i] = tolower(chr);
}
}
string = [NSString stringWithCharacters:buf length:length];
return string;
你会如何在 Swift 2 中做到这一点?
我没有找到任何Character 方法来增大或减小大小写。
可以选择包含 1 个字符的 String 数组吗? (然后使用String方法对每个String进行上下调整
【问题讨论】:
标签: string swift swift2 uppercase