DescriptionLearn the primary programming language for creating iPhone and Mac apps
The only thing hotter than the iPhone right now is new apps for the iPhone. Objective-C is the primary language for programming iPhone and Mac OS X applications, and this book makes it easy to learn Objective-C.
Even if you have no programming experience, Objective-C For Dummies will teach you what you need to know to start creating iPhone apps. It provides an understanding of object-oriented programming in an entertaining way that helps you learn.
- iPhone and Mac apps are hot, and most are created with Objective-C
- Covers Xcode 3.2, which is included in Mac OS X Snow Leopard
- Explains object-oriented programming concepts in a straightforward but fun style that makes learning easy
- Ideal for those with no programming experience as well as those who may know other languages but are new to Objective-C
- Prepares you to start creating iPhone and Mac OS X apps
- Understand Mac programming concepts and patterns, and why to use them
- Bonus CD includes all code samples used in the book
Objective-C For Dummies gives you the tools to turn your idea for an iPhone app into reality.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Part I: Getting to the Starting Line.
Chapter 1: Computer Programming Exposed!
Chapter 2: Creating Your First Program.
Chapter 3: The Object in Objective-C.
Part II: Speaking the Language of Objective-C.
Chapter 4: Language and Programming Basics.
Chapter 5: Functions and Data Structures.
Chapter 6: Adding a Little More Class to Your Program.
Chapter 7: Objects Objects Everywhere.
Chapter 8: Using the Debugger.
Chapter 9: Using Control Statements and Loops.
Part III: Walking the Object-Oriented Walk.
Chapter 10: Basic Inheritance.
Chapter 11: Encapsulating Objects.
Chapter 12: The Birth of an Object.
Chapter 13: Getting a Handle on Memory Management.
Part IV: Moving from Language to Application.
Chapter 14: Getting Data from Other Objects.
Chapter 15: Show Me the Data.
Chapter 16: Extending the Behavior of Objects.
Chapter 17: Adding an iPhone User Interface.
Chapter 18: Adding a Mac User Interface.
Part V: The Part of Tens.
Chapter 19: Ten Debugging Tips.
Chapter 20: Ten Ways to Be a Happy Developer.
Appendix: About the CD.