De: Matt Neuburg Libro "Fundamentos de programación iOS 13 con Swift". :
Para combinar (concatenar) dos cadenas, el enfoque más simple es usar el operador + :
let s = "hello"
let s2 = " world"
let greeting = s + s2
Esta conveniente notación es posible porque el operador + está sobrecargado: hace una cosa cuando los operandos son números (suma numérica) y otra cuando los operandos son cadenas (concatenación). El operador + viene con un atajo de asignación + = ; naturalmente, la variable en el lado izquierdo debe haberse declarado con var:
var s = "hello"
let s2 = " world"
s += s2
Como alternativa a + = , puede llamar al método de instancia append (_ :) :
var s = "hello"
let s2 = " world"
s.append(s2)
Otra forma de concatenar cadenas es con el método unido (separador :) . Comienza con una serie de cadenas que se concatenan y le entrega la cadena que se insertará entre todas:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)