iOS Recipes - Matt Drance [0]
Tips and Tricks for Awesome iPhone and iPad Apps
by Matt Drance, Paul Warren
Version: P1.0 (July 2011)
Copyright © 2011 Pragmatic Programmers, LLC. This book is licensed to the individual who purchased it. We don't copy-protect it because that would limit your ability to use it for your own purposes. Please don't break this trust-don't allow others to use your copy of the book. Thanks.
- Dave & Andy.
Table of Contents
Foreword
Introduction
Acknowledgments
UI Recipes
Table and Scroll View Recipes
Graphics Recipes
Networking Recipes
Runtime Recipes
Copyright © 2011, The Pragmatic Bookshelf.
What Readers Are Saying About iOS Recipes
If I had to pick just one person to learn from, to learn the best ways to do things in iOS, it would be Matt Drance. And the book doesn’t disappoint. I made use of a couple recipes immediately, and I look forward to using more of them, especially Paul’s fun graphics and animation recipes!
→ Brent Simmons
Developer, NetNewsWire
iOS Recipes is the book that commonly answers the “How did they do that?” question. It is an essential book for anyone who wants to sprinkle little bits of awesome in their app.
→ Justin Williams
Crew chief, Second Gear
This is a great book for both beginners and experienced developers. It’s packed with useful up-to-date examples showing how to add professional-grade features to your projects, with great explanations and a focus on the code.
→ Michael Hay
Master developer, Black Pixel LLC
I highly recommend this book. So many of these tips and tricks, aka recipes, get lost or become difficult to find. I would rather pull a book off the shelf (or iBooks) and look for that snippet of code I knew I saw in there rather than search the Internet in hope that the site I saw it on still has it. This book will definitely be in that collection.
→ Marcus S. Zarra
Owner, Zarra Studios LLC
If you use just one of these recipes in your app, that alone is worth the price of this book. I quickly lost count of the recipes that I found immediately useful. If you’re getting paid to write iOS apps, or you just value your time, you’d be crazy not to have this book within arm’s reach at all times.
→ Mike Clark
Founder, Clarkware
Foreword
iOS is an amazing platform to develop for. Its incredible touch screen and interaction paradigms have opened up entirely new categories of applications. We’ve already seen brilliant developers come up with software we could have barely imagined a few short years ago. The portability of the iPhone, iPod touch, and iPad means that we take them everywhere with us, and their reasonable battery life means that we use them constantly. Quite simply—and with apologies to the 2007 vintage MacBook Pro running Snow Leopard that I develop software and process my photos with—iOS is pointing the way to the future. It’s obvious that computing has changed and won’t be going back to the way it was in 2005.
Heady stuff, that. Who wouldn’t want to develop software for these amazing devices?
On the other hand, the reality is that we’ve had only a few short years to start learning how to best develop software for the iOS and its touch-based frameworks. Sure, some of you have been creating software for Mac OS X and have a bit of a head start over the vast majority of you who have come to iOS development from other platforms. Make no mistake, however. No matter what your background, we all find ourselves in a new land when it comes to writing for iOS. Even though I wrote my first Cocoa app more than a decade ago and have written more than my share of books and articles on Mac OS X development, I’ve had more than a few head-scratching sessions as I’ve worked with iOS and dove through its documentation in Xcode. There’s so much to figure out, including how to create perfect splash screens, how to make table and scroll views do our bidding most efficiently, how to access the many network services modern social applications use, and how to work with the iOS runtime instead of fighting against it.
Luckily,