したがって、Foundation を使用すると、NSCharacterSet を使用して文字セットを定義し、文字列の文字メンバーシップをテストできます。Cocoa クラスを使用せずに、純粋に Swift で行いたいと考えています。
理想的には、コードは次のように使用できます。
struct ReservedCharacters: CharacterSet {
characters "!", "#", "$", "&", ... etc.
func isMember(character: Character) -> Bool
func encodeCharacter(parameters) { accepts a closure }
func decodeCharacter(parameters) { accepts a closure }
}
これはおそらく非常に負荷の高い質問です。しかし、Swifter の皆さんの考えを知りたいです。