O'Reilly logo

Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming by Erica Sadun, Rod Strougo, Maurice Sharp

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

Challenges

1. Create a Pig Latin internationalization of the CarValet app. You can use another country or practice with regions using either the English–Canada or English–United Kingdom regional setting. Remember to set Region Format to the correct place in the Settings app, either United Kingdom or Canada.

If you need to refresh your memory about the rules of Pig Latin, see http://en.wikipedia.org/wiki/Pig_Latin. And avehay unfay ithway isthay allengechay.

2. Change carInfo to add fuel on the main screen and use NSNumberFormatter to localize how fuel is displayed. Remember to localize the label.

3. Change the app to use a separate strings table for each screen. Update all the string localization calls to use the correct table—either AddViewScreen.strings ...

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