O'Reilly logo

iOS App Development Portable Genius by Richard Wentk

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

Putting It All Together

Now that you’ve been introduced to help for iOS, you can develop a problem-solving strategy. Not all problems can be solved in the same way, but you’ll find the following steps useful:

1. Decide what features you want to add to your app.

2. Look through the topic and framework lists to find some frameworks that may include the classes you need. Looking through the Guides and How-Tos is also useful. You won’t usually find a complete solution, but you may find some pointers to relevant classes.

3. Review the sample code to see if a full or partial solution already exists.

4. Run general and specific (class-based) web searches looking for message board comments related to your task and sample code. Don’t forget to check for possible third-party frameworks.

At this point, you should have enough information to begin solving your problem. The first few iterations will be challenging because you’ll be learning the core techniques used in iOS, while also trying to master more advanced features. After a while, you’ll no longer need help with the basic features, and you can concentrate on learning about new classes and techniques.

Now that you’re ready to begin experimenting with code, it’s time to learn how to build a sample application.

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