O'Reilly logo

Swift Programming: The Big Nerd Ranch Guide by John Gallagher, Matthew Mathias

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Gold Challenge

If you have not already completed the silver challenge, do that first!

Now that your buttons react when the app starts or stops speaking, give the user a way to know how long speaking will continue. Add an NSProgressIndicator to your interface and update it to show a rough estimate of how much speaking has been completed. For bonus points, make the progress indicator visible only when the app is speaking.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required