@@ -135,34 +135,34 @@ extension NSString {
135
135
136
136
// Transliteration
137
137
extension NSString . StringTransform {
138
- public static let toLatin : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformToLatin! as! String )
139
- public static let latinToArabic : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinArabic! as! String )
140
- public static let latinToCyrillic : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinCyrillic! as! String )
141
- public static let latinToGreen : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinGreek! as! String )
142
- public static let latinToHangul : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinHangul! as! String )
143
- public static let latinToHebrew : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinHebrew! as! String )
144
- public static let latinToHiragana : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinHiragana! as! String )
145
- public static let latinToKatakana : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinKatakana! as! String )
146
- public static let latinToThai : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinThai! as! String )
147
- public static let hiraganaToKatakana : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformHiraganaKatakana! as! String )
148
- public static let mandarinToLatin : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformMandarinLatin! as! String )
138
+ public static let toLatin : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformToLatin!. _swiftObject )
139
+ public static let latinToArabic : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinArabic!. _swiftObject )
140
+ public static let latinToCyrillic : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinCyrillic!. _swiftObject )
141
+ public static let latinToGreen : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinGreek!. _swiftObject )
142
+ public static let latinToHangul : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinHangul!. _swiftObject )
143
+ public static let latinToHebrew : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinHebrew!. _swiftObject )
144
+ public static let latinToHiragana : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinHiragana!. _swiftObject )
145
+ public static let latinToKatakana : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinKatakana!. _swiftObject )
146
+ public static let latinToThai : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformLatinThai!. _swiftObject )
147
+ public static let hiraganaToKatakana : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformHiraganaKatakana!. _swiftObject )
148
+ public static let mandarinToLatin : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformMandarinLatin!. _swiftObject )
149
149
}
150
150
151
151
// Diacritic and Combining Mark Removal
152
152
extension NSString . StringTransform {
153
- public static let stripDiacritics : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformStripDiacritics! as! String )
154
- public static let stripCombiningMarks : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformStripCombiningMarks! as! String )
153
+ public static let stripDiacritics : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformStripDiacritics!. _swiftObject )
154
+ public static let stripCombiningMarks : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformStripCombiningMarks!. _swiftObject )
155
155
}
156
156
157
157
// Halfwidth and Fullwidth Form Conversion
158
158
extension NSString . StringTransform {
159
- public static let fullwidthToHalfwidth : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformFullwidthHalfwidth! as! String )
159
+ public static let fullwidthToHalfwidth : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformFullwidthHalfwidth!. _swiftObject )
160
160
}
161
161
162
162
// Character Representation
163
163
extension NSString . StringTransform {
164
- public static let toUnicodeName : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformToUnicodeName! as! String )
165
- public static let toXMLHex : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformToXMLHex! as! String )
164
+ public static let toUnicodeName : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformToUnicodeName!. _swiftObject )
165
+ public static let toXMLHex : NSString . StringTransform = NSString . StringTransform ( rawValue: kCFStringTransformToXMLHex!. _swiftObject )
166
166
}
167
167
168
168
internal func _createRegexForPattern( _ pattern: String , _ options: NSRegularExpression . Options ) -> NSRegularExpression ? {
0 commit comments