Objective-C for iPhone Developers, A Beginner's Guide

Have a Promotion Code?

Please enter it here:

Great deals and more!

Sign up for special offers, exclusive discounts, and new product announcements from McGraw-Hill Professional.



May 15, 2010


Electronic book text, 448 pages

Other Formats


0071703292 / 9780071703291

Adobe Digital Editions® is required to view your downloaded eBooks.
Click here to get Adobe Digital Editions
To learn more about eBooks please see our eBook FAQ.

If you're having problems installing due to firewall issues please go here:


Your Price



Main description

Create your own iPhone OS and Mac OS X applications with ease!

Objective-C for iPhone Developers: A Beginner's Guide shows you how to use the Objective-C programming language and Apple's Foundation Framework so you can write innovative Mac OS software and iPhone applications. The first stop for aspiring iPhone developers, this hands-on guide teaches you, step-by-step, how to create well-organized and focused applications that have a simple and easy user interface.

Objective-C for iPhone Developers: A Beginner's Guide features:

  • An introduction to Objective-C with a focus on developing apps for the iPhone
  • A “from the ground up” approach--no prior experience necessary
  • Hands-on tutorials so you can learn by doing
  • Real-world examples with corresponding downloadable Xcode projects

Essential programming skills made easy, including:
Introduction to Objective-C and Foundation Framework; Setting Up the iPhone SDK; Primitive Data Types and Operators; Control Statements; Classes, Objects, and Messaging; Properties; Memory Management; Inheritance; Protocols and Categories; Polymorphism; Strings, Numbers, and Dates; Collections; Exceptions and Errors; File I/O; Copying and Archiving; Selectors; Notifications; Multithreaded Programming

Table of contents

1 Exploring the iPhone SDK and Basic Programming
2 Primitive Data Types and Operators
3 Flow Control Statements, Arrays, and Structures
4 Classes, Objects, and Messaging
5 Memory Management and Properties
6 Inheritance
7 Protocols and Categories
8 Some Foundation Framework Classes
9 File Handling
10 Property Lists, NSCopy, and Archiving
11 Selectors and Targets
12 The Model View Controller Design Pattern

Author comments

James A. Brannan has written three other books, including iPhone SDK Programming: A Beginner's Guide. He has developed two iPhone applications, and he is a registered iPhone developer. James has worked as a developer since 1994, using languages from Awk to C to Visual Basic. His current position is SOA Engineer, where he programs Java web services.

Copyright 2014 McGraw-Hill Global Education Holdings, LLC


Before you can enjoy free downloads from McGraw-Hill Professional, we ask that you please provide your email address and country.

Yes, I want to receive other special offer.