NEW! Pre-order my latest book, Testing Swift! >>

< Previous: Properties and methods of strings   Next: Initializers >

Properties and methods of arrays

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 index() method, like this:

toys.index(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.

Learn Swift faster!

Take your Swift learning to the next level: buy the Hacking with Swift e-book and get bonus material to help you learn faster!

< Previous: Properties and methods of strings   Next: Initializers >
MASTER SWIFT NOW
Buy Testing Swift Buy Practical iOS 12 Buy Pro Swift Buy Swift Design Patterns Buy Swift Coding Challenges Buy Server-Side Swift (Vapor Edition) Buy Server-Side Swift (Kitura Edition) Buy Hacking with macOS Buy Advanced iOS Volume One Buy Advanced iOS Volume Two Buy Hacking with watchOS Buy Hacking with tvOS Buy Hacking with Swift Buy Dive Into SpriteKit Buy Swift in Sixty Seconds Buy Objective-C for Swift Developers Buy Beyond Code

Was this page useful? Let me know!

Average rating: 5.0/5

Click here to visit the Hacking with Swift store >>