我目前有这个Extension
感谢@Leo Dabus。它适用于单个String
,但我将如何将相同的逻辑实现到一个类似Set
的。在此示例中,我希望该函数仅将第一个标识为(即英文单词)。Strings
var mySet = ["word", "notaword", "stillnotaword"]
index
true
extension String {
public mutating func isEnglishWord() -> Bool {
return UITextChecker().rangeOfMisspelledWord(in: self, range: NSRange(location: 0, length: utf16.count), startingAt: 0, wrap: false, language: "en_US").location == NSNotFound
}
}
var myString = "word"
myString.isEnglishWord()