Swift version: 5.2
Reversing a string in Swift is done by using the
reversed() method on its characters, then creating a new string out of the result. Here's the code:
let str = "Hello, world!" let reversed = String(str.reversed()) print(reversed)
That will print "!dlrow ,olleH" to the Xcode console.
Available from iOS 7.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.