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

Summary

In this chapter, you created a truly international app, one that supports three languages: English, German, and Arabic. First, you explored the mechanisms iOS uses to make localization easy. You localized your app strings and used genstrings to make a string table. While doing that, you learned a handy way to double native strings and find places where you might need to change your layouts.

The first language you added was German, a language that typically has longer words than English. You learned the power of icons for both localization and looks and got some more practice with auto layout as you changed some buttons. You also found out the importance of continuing to test your app in all four combinations of screen size and orientation ...

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