Ответ 1
Не уверен, что вы подразумеваете под "они не входят в кавычки", но если они на самом деле являются строками, то что-то вроде этого:
var letterArray = [Character]()
for string in stringArray {
letterArray.append(string.characters.first!)
}
ИЗМЕНИТЬ
Чтобы использовать его как String
, как вам угодно:
var letterArray = [String]()
for string in stringArray {
letterArray.append(String(string.characters.first!))
}
РЕДАКТИРОВАТЬ 2
Как Лео Дабус предполагает, что если вы пройдете пустую строку, то выше будет не удастся. Если вы знаете, что никогда не будет пустой строки, это не будет применяться, но я обновил выше, чтобы обработать этот случай:
var letterArray = [String]()
for string in stringArray {
if let letter = string.characters.first {
letterArray.append(String(letter))
}
}