Cette documentation est encore en cours de rédaction chez Apple et des corrections peuvent être apportées au cours des semaines à venir.

Pour indiquer si une chaîne peut être modifiée assignez-là à une variable (dans ce cas elle peut être modifiée), ou à une constante (dans ce cas là ne peut pas être modifiée) :

1 var chaineVariable = "Chevaux"
2 chaineVariable += " et poneys"
3 // chaineVariable vaut maintenant "Chevaux et poneys"
4 
5 let chaineConstante = "Timon"
6 chaineConstante += " et Pumba" 
7 // Le compilateur rapporte une erreur : un constante ne peut pas être modifiée

Note : Cette approche est différente des chaînes modifiables en Objective-C et Cocoa, ou vous pouviez choisir entre deux classes (NSString et NSMutableString) pour indiquer si une chaîne peut être modifiée.