Home > Store

Programming in Objective-C, 6th Edition

Register your product to gain access to bonus material or receive a coupon.

Programming in Objective-C, 6th Edition

EPUB (Watermarked)

Not for Sale

About

Features

  • The market-leading book on Objective-C
  • Updated to include the latest information on Xcode 5, OS X Mavericks, and iOS 7
  • Detailed examples and well-crafted exercises greatly expedite the learning process
  • Written by a bestselling author with a patented technique for teaching in a manner and at a pace with which readers find accessible and easy to learn

Description

  • Copyright 2014
  • Dimensions: 7" x 9"
  • Pages: 552
  • Edition: 6th
  • EPUB (Watermarked)
  • ISBN-10: 0-13-375688-2
  • ISBN-13: 978-0-13-375688-3

Updated for OS X 10.9 Mavericks, iOS 7, and Xcode 5

Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and OS X platforms.

The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language.

This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study.

This edition has been fully updated to incorporate new Objective-C features and technologies introduced with Xcode 5, iOS 7, and Mac OS X Mavericks.

“The best book on any programming language that I’ve ever read. If you want to learn Objective-C, buy it.”—Calvin Wolcott

“An excellent resource for a new programmer who wants to learn Objective-C as their first programming language—a woefully underserved market.”—Pat Hughes

Sample Content

Table of Contents

  • 1 Introduction
  • PART I - The Objective-C Language
  • 2 Programming in Objective-C
  • 3 Classes, Objects, and Methods
  • 4 Data Types and Expressions
  • 5 Program Looping
  • 6 Making Decisions
  • 7 More on Classes
  • 8 Inheritance
  • 9 Polymorphism, Dynamic Typing, and Dynamic Binding
  • 10 More on Variables and Data Types
  • 11 Categories and Protocols
  • 12 The Preprocessor
  • 13 Underlying C Language Features
  • PART II - The Foundation Framework
  • 14 Introduction to the Foundation Framework
  • 15 Numbers, Strings, and Collections
  • 16 Working with Files
  • 17 Memory Management and Automatic Reference Counting (ARC)
  • 18 Copying Objects
  • 19 Archiving
  • PART III - Cocoa, Cocoa Touch, and the iOS SDK
  • 20 Introduction to Cocoa and Cocoa Touch
  • 21 Writing iOS Applications
  • Appendixes
  • A Glossary
  • B Address Book Program Source Code

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.