Arrays are also structs, which means they too have their own methods and properties we can use to query and manipulate the array.
Here’s a simple array to get us started:
var toys = ["Woody"]
You can read the number of items in an array using its count
property:
print(toys.count)
If you want to add a new item, use the append()
method like this:
toys.append("Buzz")
You can locate any item inside an array using its firstIndex()
method, like this:
toys.firstIndex(of: "Buzz")
That will return 1 because arrays count from 0.
Just like with strings, you can have Swift sort the items of the array alphabetically:
print(toys.sorted())
Finally, if you want to remove an item, use the remove()
method like this:
toys.remove(at: 0)
Arrays have lots more properties and methods – try typing toys.
to bring up Xcode’s code completion options.
TAKE YOUR SKILLS TO THE NEXT LEVEL If you like Hacking with Swift, you'll love Hacking with Swift+ – it's my premium service where you can learn advanced Swift and SwiftUI, functional programming, algorithms, and more. Plus it comes with stacks of benefits, including monthly live streams, downloadable projects, a 20% discount on all books, and free gifts!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.