Welcome to the end of the book! You should be very proud of all your work and all that you have learned. Now, there’s good news and bad news:
It is now time to make some mistakes, read some really tedious documentation, and be humbled by the heartless experts who will ridicule your questions. Here’s what we recommend:
Write apps now. If you don’t immediately use what you have learned, it will fade. Exercise and extend your knowledge. Now.
Go deep. This book has consistently favored breadth over depth; any chapter could have been expanded into an entire book. Find a topic that you find interesting and really wallow in it – do some experiments, read Apple’s docs on the topic, read a posting on a blog or on StackOverflow.
Connect. There is an iOS Developer Meetup in most cities, and the talks are surprisingly good. There are discussion groups online. If you are doing a project, find people to help you: designers, testers (AKA guinea pigs), and other developers.
Make mistakes and fix them. You will learn a lot the days you say, “This has become a ball of crap! I’m going to throw it away and write it again with an architecture that makes sense.” Polite programmers call this refactoring.
Give back. Share the knowledge. Answer a dumb question with grace. Give away some code.
3.147.80.100