We’ve used lots of strings so far, and it turns out they are structs – they have their own methods and properties we can use to query and manipulate the string.
First, let’s create a test string:
let string = "Do or do not, there is no try."
You can read the number of characters in a string using its
They have a
hasPrefix() method that returns true if the string starts with specific letters:
You can uppercase a string by calling its
And you can even have Swift sort the letters of the string into an array:
Strings have lots more properties and methods – try typing
string. to bring up Xcode’s code completion options.
UPGRADE YOUR SWIFT Hacking with Swift Live is a new iOS conference taking place in the UK this July, with all profits going to charity. Come and learn the major new APIs announced at WWDC19 with sessions and hands-on tutorials – click here to learn more!