Product Cover Image

Programming in Objective-C, CourseSmart eTextbook, 6th Edition

By Stephen G. Kochan

Published by Addison-Wesley Professional

Published Date: Nov 23, 2013

Description

Objective-C is the standard programming language for application development on the iOS and OS X platforms. A powerful yet simple object-oriented programming language that’s based on C, Objective-C is widely available not only on Apple platforms but across many operating systems, including Linux, Unix, and Windows.

Programming in Objective-C provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.

 

The sixth edition of this book has been updated to cover the latest changes introduced with iOS 7, OS X Mavericks, and Xcode 5.

 

It also shows how to take advantage of the Foundation framework’s rich built-in library of classes and provides an introduction to iOS programming.

 

“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

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

Purchase Info ?

With CourseSmart eTextbooks and eResources, you save up to 60% off the price of new print textbooks, and can switch between studying online or offline to suit your needs.

Once you have purchased your eTextbooks and added them to your CourseSmart bookshelf, you can access them anytime, anywhere.

Buy Access

Programming in Objective-C, CourseSmart eTextbook, 6th Edition
Format: Safari Book

$24.99 | ISBN-13: 978-0-13-375695-1