Swift - очень мощный язык.Попробуйте некоторые из его функций более высокого уровня.Попробуйте положить это на игровую площадку.
var word = "Hello"
print(String(format: "Word: %@", word))
let range = word.range(of: "ll")!
print(String(format: "Lower Bound: %d", range.lowerBound.encodedOffset))
print(String(format: "Upper Bound: %d", range.upperBound.encodedOffset))
word = word.replacingOccurrences(of: "ll", with: "")
print(String(format: "Word after replacement: %@", word))
for (i, c) in word.enumerated() {
print(String(format: "Index: %d, Character: %@", i, String(c)))
}