Foreword | p. vii |
Introduction | p. ix |
Acknowledgments | p. xiii |
UI Recipes | p. 1 |
Add a Basic Splash Screen Transition | p. 2 |
Stylize Your Splash Screen Transition | p. 10 |
Animate a Custom Notification View | p. 16 |
Create Reusable Toggle Buttons | p. 21 |
Form Rounded Views with Textured Colors | p. 26 |
Put Together a Reusable Web View | p. 29 |
Customize Sliders and Progress Views | p. 33 |
Shape a Custom Gesture Recognizer | p. 36 |
Create Self-contained Alert Views | p. 40 |
Make a Label for Attributed Strings | p. 46 |
Scroll an Infinite Wall of Album Art | p. 51 |
Play Tracks from a Wall of Album Art | p. 56 |
Have Fun with Autoscrolling Text Views | p. 62 |
Create a Custom Number Control | p. 66 |
Table and Scroll View Recipes | p. 73 |
Simplify Table Cell Production | p. 74 |
Use Smart Table Cells in a Nib | p. 78 |
Locate Table Cell Sub-views | p. 83 |
Organize Complex Table Views | p. 86 |
Produce Two-Tone Table Views | p. 92 |
Add Border Shadows for Table Views | p. 97 |
Place Static Content in a Zoomable Scroll View | p. 104 |
Build a Carousel Paging Scroll View | p. 109 |
Graphics Recipes | p. 113 |
Draw Gradient-Filled Bezier Paths | p. 115 |
Create Dynamic Images with Multiple Animations | p. 121 |
Make Composited and Transformed Views | p. 124 |
Animate a Gradient Layer | p. 127 |
Reshape Shadows | p. 131 |
Display Animated Views | p. 134 |
Construct a Simple Emitter | p. 138 |
Curl the Page to a New View | p. 143 |
Networking Recipes | p. 149 |
Tame the Network Activity Indicator | p. 150 |
Simplify Web Service Connections | p. 153 |
Format a Simple HTTP POST | p. 157 |
Upload Files Over HTTP | p. 162 |
Runtime Recipes | p. 171 |
Leverage Modem Objective-C Class Design | p. 172 |
Produce Intelligent Debug Output | p. 176 |
Design Smarter User Defaults Access | p. 181 |
Scan and Traverse View Hierarchies | p. 185 |
Initialize a Basic Data Model | p. 192 |
Store Data in a Category | p. 197 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.