You can operate directly on a Swift String
(if "Foundation" is imported):
let foo = "één"
let bar = foo.stringByFoldingWithOptions(.DiacriticInsensitiveSearch, locale: NSLocale.currentLocale())
print(bar) // een
Swift 3:
let foo = "één"
let bar = foo.folding(options: .diacriticInsensitive, locale: .current)
print(bar) // een
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…