【发布时间】:2016-08-16 07:37:22
【问题描述】:
我想在 Swift 中定义一个 NSCharacterSet 包含:[A-Z](注意双字节,这不是 [A-Z])。
这样做的正确语法是什么?下面我在 Objectiv C 中工作的代码似乎并不那么容易转换为 Swift。'
NSRange alphaDoubleByteRange;
NSMutableCharacterSet *alphaDoubleByteLetters;
alphaDoubleByteRange.location = (unsigned int)[@"A" characterAtIndex:0];
alphaDoubleByteRange.length = 26;
alphaDoubleByteLetters = [[NSMutableCharacterSet alloc] init];
[alphaDoubleByteLetters formUnionWithCharacterSet:[NSCharacterSet characterSetWithRange:alphaDoubleByteRange]];
// Now alphaDoubleByteLetters contains what I want.
【问题讨论】:
标签: ios swift nscharacterset