@@ -139,109 +139,109 @@ public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgeb
139
139
140
140
/// Returns a character set containing the characters in Unicode General Category Cc and Cf.
141
141
public static var controlCharacters : CharacterSet {
142
- return CharacterSet ( reference: NSCharacterSet . controlCharacters ( ) as NSCharacterSet )
142
+ return CharacterSet ( reference: NSCharacterSet . controlCharacters as NSCharacterSet )
143
143
}
144
144
145
145
/// Returns a character set containing the characters in Unicode General Category Zs and `CHARACTER TABULATION (U+0009)`.
146
146
public static var whitespaces : CharacterSet {
147
- return CharacterSet ( reference: NSCharacterSet . whitespaces ( ) as NSCharacterSet )
147
+ return CharacterSet ( reference: NSCharacterSet . whitespaces as NSCharacterSet )
148
148
}
149
149
150
150
/// Returns a character set containing characters in Unicode General Category Z*, `U+000A ~ U+000D`, and `U+0085`.
151
151
public static var whitespacesAndNewlines : CharacterSet {
152
- return CharacterSet ( reference: NSCharacterSet . whitespacesAndNewlines ( ) as NSCharacterSet )
152
+ return CharacterSet ( reference: NSCharacterSet . whitespacesAndNewlines as NSCharacterSet )
153
153
}
154
154
155
155
/// Returns a character set containing the characters in the category of Decimal Numbers.
156
156
public static var decimalDigits : CharacterSet {
157
- return CharacterSet ( reference: NSCharacterSet . decimalDigits ( ) as NSCharacterSet )
157
+ return CharacterSet ( reference: NSCharacterSet . decimalDigits as NSCharacterSet )
158
158
}
159
159
160
160
/// Returns a character set containing the characters in Unicode General Category L* & M*.
161
161
public static var letters : CharacterSet {
162
- return CharacterSet ( reference: NSCharacterSet . letters ( ) as NSCharacterSet )
162
+ return CharacterSet ( reference: NSCharacterSet . letters as NSCharacterSet )
163
163
}
164
164
165
165
/// Returns a character set containing the characters in Unicode General Category Ll.
166
166
public static var lowercaseLetters : CharacterSet {
167
- return CharacterSet ( reference: NSCharacterSet . lowercaseLetters ( ) as NSCharacterSet )
167
+ return CharacterSet ( reference: NSCharacterSet . lowercaseLetters as NSCharacterSet )
168
168
}
169
169
170
170
/// Returns a character set containing the characters in Unicode General Category Lu and Lt.
171
171
public static var uppercaseLetters : CharacterSet {
172
- return CharacterSet ( reference: NSCharacterSet . uppercaseLetters ( ) as NSCharacterSet )
172
+ return CharacterSet ( reference: NSCharacterSet . uppercaseLetters as NSCharacterSet )
173
173
}
174
174
175
175
/// Returns a character set containing the characters in Unicode General Category M*.
176
176
public static var nonBaseCharacters : CharacterSet {
177
- return CharacterSet ( reference: NSCharacterSet . nonBaseCharacters ( ) as NSCharacterSet )
177
+ return CharacterSet ( reference: NSCharacterSet . nonBaseCharacters as NSCharacterSet )
178
178
}
179
179
180
180
/// Returns a character set containing the characters in Unicode General Categories L*, M*, and N*.
181
181
public static var alphanumerics : CharacterSet {
182
- return CharacterSet ( reference: NSCharacterSet . alphanumerics ( ) as NSCharacterSet )
182
+ return CharacterSet ( reference: NSCharacterSet . alphanumerics as NSCharacterSet )
183
183
}
184
184
185
185
/// Returns a character set containing individual Unicode characters that can also be represented as composed character sequences (such as for letters with accents), by the definition of “standard decomposition” in version 3.2 of the Unicode character encoding standard.
186
186
public static var decomposables : CharacterSet {
187
- return CharacterSet ( reference: NSCharacterSet . decomposables ( ) as NSCharacterSet )
187
+ return CharacterSet ( reference: NSCharacterSet . decomposables as NSCharacterSet )
188
188
}
189
189
190
190
/// Returns a character set containing values in the category of Non-Characters or that have not yet been defined in version 3.2 of the Unicode standard.
191
191
public static var illegalCharacters : CharacterSet {
192
- return CharacterSet ( reference: NSCharacterSet . illegalCharacters ( ) as NSCharacterSet )
192
+ return CharacterSet ( reference: NSCharacterSet . illegalCharacters as NSCharacterSet )
193
193
}
194
194
195
195
/// Returns a character set containing the characters in Unicode General Category P*.
196
196
public static var punctuation : CharacterSet {
197
- return CharacterSet ( reference: NSCharacterSet . punctuation ( ) as NSCharacterSet )
197
+ return CharacterSet ( reference: NSCharacterSet . punctuation as NSCharacterSet )
198
198
}
199
199
200
200
/// Returns a character set containing the characters in Unicode General Category Lt.
201
201
public static var capitalizedLetters : CharacterSet {
202
- return CharacterSet ( reference: NSCharacterSet . capitalizedLetters ( ) as NSCharacterSet )
202
+ return CharacterSet ( reference: NSCharacterSet . capitalizedLetters as NSCharacterSet )
203
203
}
204
204
205
205
/// Returns a character set containing the characters in Unicode General Category S*.
206
206
public static var symbols : CharacterSet {
207
- return CharacterSet ( reference: NSCharacterSet . symbols ( ) as NSCharacterSet )
207
+ return CharacterSet ( reference: NSCharacterSet . symbols as NSCharacterSet )
208
208
}
209
209
210
210
/// Returns a character set containing the newline characters (`U+000A ~ U+000D`, `U+0085`, `U+2028`, and `U+2029`).
211
211
public static var newlines : CharacterSet {
212
- return CharacterSet ( reference: NSCharacterSet . newlines ( ) as NSCharacterSet )
212
+ return CharacterSet ( reference: NSCharacterSet . newlines as NSCharacterSet )
213
213
}
214
214
215
215
// MARK: Static functions, from NSURL
216
216
217
217
/// Returns the character set for characters allowed in a user URL subcomponent.
218
218
public static var urlUserAllowed : CharacterSet {
219
- return CharacterSet ( reference: NSCharacterSet . urlUserAllowed ( ) as NSCharacterSet )
219
+ return CharacterSet ( reference: NSCharacterSet . urlUserAllowed as NSCharacterSet )
220
220
}
221
221
222
222
/// Returns the character set for characters allowed in a password URL subcomponent.
223
223
public static var urlPasswordAllowed : CharacterSet {
224
- return CharacterSet ( reference: NSCharacterSet . urlPasswordAllowed ( ) as NSCharacterSet )
224
+ return CharacterSet ( reference: NSCharacterSet . urlPasswordAllowed as NSCharacterSet )
225
225
}
226
226
227
227
/// Returns the character set for characters allowed in a host URL subcomponent.
228
228
public static var urlHostAllowed : CharacterSet {
229
- return CharacterSet ( reference: NSCharacterSet . urlHostAllowed ( ) as NSCharacterSet )
229
+ return CharacterSet ( reference: NSCharacterSet . urlHostAllowed as NSCharacterSet )
230
230
}
231
231
232
232
/// Returns the character set for characters allowed in a path URL component.
233
233
public static var urlPathAllowed : CharacterSet {
234
- return CharacterSet ( reference: NSCharacterSet . urlPathAllowed ( ) as NSCharacterSet )
234
+ return CharacterSet ( reference: NSCharacterSet . urlPathAllowed as NSCharacterSet )
235
235
}
236
236
237
237
/// Returns the character set for characters allowed in a query URL component.
238
238
public static var urlQueryAllowed : CharacterSet {
239
- return CharacterSet ( reference: NSCharacterSet . urlQueryAllowed ( ) as NSCharacterSet )
239
+ return CharacterSet ( reference: NSCharacterSet . urlQueryAllowed as NSCharacterSet )
240
240
}
241
241
242
242
/// Returns the character set for characters allowed in a fragment URL component.
243
243
public static var urlFragmentAllowed : CharacterSet {
244
- return CharacterSet ( reference: NSCharacterSet . urlFragmentAllowed ( ) as NSCharacterSet )
244
+ return CharacterSet ( reference: NSCharacterSet . urlFragmentAllowed as NSCharacterSet )
245
245
}
246
246
247
247
// MARK: Immutable functions
0 commit comments