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.

Get iOS App Development Portable Genius now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.