๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

iPhone App Development: The Missing Manual

โœ Scribed by Craig Hockenberry


Publisher
Pogue Press
Year
2010
Tongue
English
Leaves
342
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


This book covers the ins and outs of development for the iPhone environment and does that well. Where I feel it really excels is where it covers the areas that immediately surround the development, the parts that aren't just "how to write the code and use the libraries".

The options that are available for structuring a project are many but sometimes choosing the simplest winds up leaving you in a straightjacket further on through development. Hockenberry finds a good balance of trying to keep things as simple as possible but not so simple that there's no flexibility. Each time I took off and did things without consulting the book I'd find myself wishing I'd taken a little more time to take on his wisdom first. For example, the discussion on how to leave space so you can work with outside designers to do the images for a project and bring those into development are great.

Where I felt the book really gave me an enormous head start was in dealing with the certificates that Apple use for signing apps when transferring them to the iOS devices and uploading to the app store. The canny and thoughtful coverage of this tar pit saved me hours of time and effort (and hair) and this aspect alone made the book absolutely invaluable.

Another topic I haven't seen covered elsewhere is tracking the sales of your application using the iTunes store and the tools there, the impact that different strategies have on the sales of the app and so on. it's all well and good to talk about how to do the coding but it's getting your app to as many people as possible which drives development. It's almost a relief to find someone shining a light here and talking about it coherently.

Once I had the hang of app development, this was a book that I kept by my side and constantly referred to.

โœฆ Table of Contents


Introduction......Page 19<br>   The Missing Credits......Page 13<br>Part One: Getting Started with Cocoa Touch......Page 25<br>Getting the Tools......Page 27<br>Installing Xcode......Page 28<br>Getting the iPhone SDK......Page 30<br>What Lies Ahead for the SDK?......Page 33<br>Exploring Your New Tools......Page 35<br>Every Flashlight Needs a Parts List......Page 36<br>Some Assembly Required......Page 40<br>Taking It for a Run on Your Mac......Page 41<br>Revision Decision......Page 43<br>The Power of Brackets......Page 47<br>The Land of Square Brackets......Page 48<br>The Object of It All......Page 49<br>Telling Your Objects to Do Things......Page 50<br>Masses of Classes......Page 51<br>Classes in Detail......Page 52<br>The Methods Behind the Madness......Page 55<br>Categorically Speaking......Page 56<br>Implementation: The Brains Behind the Beauty......Page 57<br>Creating New Classes......Page 59<br>Managing Memory......Page 61<br>Take a nil Pill......Page 63<br>Autorelease with Ease......Page 64<br>Properties and Dots......Page 66<br>Methods of Class......Page 67<br>Initializing Objects......Page 68<br>Deallocation Location......Page 69<br>Loops: For Better or For Worse......Page 70<br>Your Exceptional Code......Page 71<br>Learn by Crashing......Page 72<br>Selector Projector......Page 75<br>Show Your id......Page 76<br>Developer Documentation......Page 79<br>Learn to Be Lazy......Page 82<br>Get in Cocoa Touch......Page 83<br>The Big Three: Models, Views, Controllers......Page 84<br>Models......Page 85<br>Controllers......Page 86<br>Letโ€™s Get Primitive......Page 87<br>Objectified......Page 88<br>Collections......Page 91<br>Copying in Depth......Page 92<br>Mutable Versus Immutable......Page 93<br>Make It Mutable......Page 94<br>Protect Your Data......Page 95<br>Delegation and Data Sources......Page 96<br>Targets and Actions......Page 98<br>User Interface: The Hard Way......Page 99<br>User Interface: The Easy Way......Page 104<br>Notifications......Page 115<br>Singletons as Globals......Page 118<br>Where to Go from Here......Page 119<br>The Language of Design......Page 120<br>Why Call in a Designer?......Page 121<br>Design Goals......Page 122<br>Whatโ€™s Unique about iPhone Design?......Page 123<br>The Design Process......Page 125<br>Living in Harmony with Your Designer......Page 129<br>The Providers of Feedback......Page 131<br>Bigger, Stronger, Faster......Page 133<br>The Light Side......Page 134<br>The Flip Side......Page 135<br>Technical Design: Between Pictures and Code......Page 136<br>Start Naming......Page 137<br>Ready to Code!......Page 139<br>Part Two: Development

in Depth......Page 141
Beyond the Template......Page 143
Change Project Settings......Page 144
Change Target Settings......Page 145
Build Settings......Page 150
Duplicity......Page 152
Join the iPhone Developer Program......Page 153
Open the Door......Page 154
When It Fails......Page 169
Ready to Roll......Page 172
A Guided Tour......Page 173
Open the Guide Book......Page 174
Flashlight_ProAppDelegate......Page 175
NIB Files: Something to Look At......Page 176
MainWindow.xib......Page 177
MainView.xib......Page 178
View Sizing......Page 180
Autoresizing......Page 181
SettingsView.xib......Page 183
AboutView.xib......Page 186
LightView......Page 187
IFInfoView......Page 192
UIColor+Brightness......Page 201
UIView+Concealed......Page 202
SOSModel......Page 208
FlashlightModel......Page 210
MainViewController......Page 212
SettingsViewController......Page 219
AboutViewController......Page 222
Localizable.strings......Page 224
Wrapping It Up......Page 227
Part Three:
The Business End......Page 229
Your App Works for Youโ€ฆBut......Page 231
Ad Hoc & Roll......Page 233
Beautification Committee......Page 245
Speaking in Tongues......Page 246
The Site......Page 247
App Store, Here You Come......Page 250
Welcome......Page 251
First Order of Business......Page 252
Export Compliance......Page 256
Overview......Page 257
Ratings......Page 262
Uploadโ€”Show It Off......Page 263
Pricingโ€”Pick Your Price......Page 266
Localization......Page 267
Tweak It......Page 268
Metrics......Page 270
Competition......Page 273
Two Developers, One Store......Page 274
Pricing Strategies......Page 276
Try Before You Buy......Page 277
The Final Profile......Page 279
The Final Build......Page 280
The Final Upload......Page 281
The Final Test......Page 282
App Review......Page 283
Make Sure You Havenโ€™t Broken Any Rules......Page 284
Coping with Rejection......Page 285
Ready for Sale......Page 286
Launch Day......Page 287
Tracking Sales......Page 289
Daily Reports......Page 290
Monthly Financial Reports......Page 293
Advertising and Promotion......Page 294
Find a Mouth......Page 295
Social Networking: Word-of-Mouth on Steroids......Page 296
The Big Bang......Page 299
Online Advertising......Page 301
Promotion Codes......Page 305
Sale Prices......Page 307
Plotting It Out......Page 308
Monitor Coverage......Page 309
Crash Course......Page 316
Dealing with Support Email......Page 317
New Info......Page 318
Welcome Back, iTunes......Page 319
Upgrades (or Lack Thereof)......Page 320
Congratulations!......Page 321
Part Four: Appendix......Page 323
Where to Go from Here......Page 325
Index......Page 333

โœฆ Subjects


ะ‘ะธะฑะปะธะพั‚ะตะบะฐ;ะšะพะผะฟัŒัŽั‚ะตั€ะฝะฐั ะปะธั‚ะตั€ะฐั‚ัƒั€ะฐ;IOS / iPhone / iPad / iPod;


๐Ÿ“œ SIMILAR VOLUMES


iPhone App Development: The Missing Manu
โœ Craig Hockenberry ๐Ÿ“‚ Library ๐ŸŒ English

Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out yo

IPhone App Development: The Missing Manu
โœ Craig Hockenberry ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out yo

iPhone App Development: The Missing Manu
โœ Hockenberry, Craig ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Pogue Press ๐ŸŒ English

Introduction By the time you read this, the number applications on the App Store will have crossed the 100,000 mark. Chances are that if you come up with an idea for an app, it's already on the Store and in abundance. In order to catch users' interest, you'll have to differentiate yours. Most develo

iPhone App Development: The Missing Manu
โœ Craig Hockenberry ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› O'Reilly Media ๐ŸŒ English

Ready to create your own iPhone app? This book walks you through the entire iPhone app development process. You'll learn how to download the tools, build the app, successfully navigate Apple's approval process, and then market and maintain the finished product. Written by Mac guru Craig Hockenberry,