Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual walks you through developing your first iPhone App and introduces you to your programming environment and tools: Cocoa Touch, Interface Builder, Xcode, and the Objective-C programming language. This eBook is adapted from parts of iPhone
Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual
β Scribed by Craig Hockenberry
- Publisher
- OReilly Media
- Year
- 2010
- Tongue
- English
- Leaves
- 150
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual walks you through developing your first iPhone App and introduces you to your programming environments and tools: Cocoa Touch, Interface Builder, Xcode, and the Objective-C programming language. If youβre a Java or C developer, this eBook is your fast track to App development. [
β¦ Table of Contents
Introduction......Page 5
Getting the Tools......Page 7
Installing Xcode......Page 9
Getting the iPhone SDK......Page 12
What Lies Ahead for the SDK?......Page 17
Every Flashlight Needs a Parts List......Page 21
Some Assembly Required......Page 27
Taking It for a Run on Your Mac......Page 29
Revision Decision......Page 32
The Power of Brackets......Page 39
The Land of Square Brackets......Page 40
The Object of It All......Page 42
Telling Your Objects to Do Things......Page 43
Masses of Classes......Page 45
Classes in Detail......Page 46
The Methods Behind the Madness......Page 51
Categorically Speaking......Page 52
Implementation: The Brains Behind the Beauty......Page 54
Creating New Classes......Page 56
Managing Memory......Page 59
Take a nil Pill......Page 62
Autorelease with Ease......Page 64
Properties and Dots......Page 66
Methods of Class......Page 68
Initializing Objects......Page 70
Deallocation Location......Page 71
Loops: For Better or For Worse......Page 72
Your Exceptional Code......Page 73
Learn by Crashing......Page 75
Selector Projector......Page 79
Show Your id......Page 81
Where to Go from Here......Page 85
Developer Documentation......Page 86
Learn To Be Lazy......Page 90
Cocoa Touch: Putting Objective-C to Work......Page 93
Get in Cocoa Touch......Page 94
The Big Three: Models, Views, Controllers......Page 95
Models......Page 97
Controllers......Page 98
Value Objects......Page 100
Letβs Get Primitive......Page 101
Objectified......Page 102
Collections......Page 106
Property Lists......Page 108
Mutable vs. Immutable......Page 109
Make It Mutable......Page 110
Protect Your Data......Page 112
Delegation and Data Sources......Page 113
Targets and Actions......Page 116
User Interface: The Hard Way......Page 118
User Interface: The Easy Way......Page 125
Notifications......Page 141
Singletons......Page 145
Singletons as Globals......Page 146
The Language of Design......Page 148
Colophon......Page 149
π SIMILAR VOLUMES
Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual walks you through developing your first iPhone App and introduces you to your programming environment and tools: Cocoa Touch, Interface Builder, Xcode, and the Objective-C programming language. This eBook is adapted from parts of iPhone
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 avail
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