Skip to Content
Swift: Developing iOS Applications
book

Swift: Developing iOS Applications

by Andrew J Wagner, Giordano Scalzo, Jon Hoffman
August 2016
Intermediate to advanced
1027 pages
23h 11m
English
Packt Publishing
Content preview from Swift: Developing iOS Applications

Using associated values effectively

Good programming is about more than just grand, universal concepts of how to write effective code. The best programmers know how to play to the strengths of the tools at hand. We are now going to move from looking at the core tenants of programming design to some of the gritty details of enhancing your code with the power of Swift.

The first thing we will look at is making effective use of the associated value of an enumeration. Associated values are a pretty unique feature of Swift, so they open up some pretty interesting possibilities.

Replacing class hierarchies

We have already seen in Chapter 3, One Piece at a Time – Types, Scopes, and Projects that we can use an enumeration with associated values to represent ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

iOS Development with Swift

iOS Development with Swift

Craig Grummitt

Publisher Resources

ISBN: 9781787120242