Programming in Objective-C 2.0 (Developer's Library Series)

Paperback
from $0.00

Author: Stephen G. Kochan

ISBN-10: 0321566157

ISBN-13: 9780321566157

Category: Programming - Mac Users

Search in google:

THE #1 BESTSELLING BOOK ON OBJECTIVE-C 2.0Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to Objective-C, the primary language used to develop applications for the iPhone, iPad, and Mac OS X platforms.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 iPhone/iPad or Mac OS X programming tasks.A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X and the iPhone/iPad platform but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.The second edition of this book thoroughly covers the latest version of the language, Objective-C 2.0. And it shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed for the iPhone/iPad platform.Table of Contents1 IntroductionPart I: The Objective-C 2.0 Language2 Programming in Objective-C3 Classes, Objects, and Methods4 Data Types and Expressions5 Program Looping6 Making Decisions7 More on Classes8 Inheritance9 Polymorphism, Dynamic Typing, and Dynamic Binding10 More on Variables and Data Types11 Categories and Protocols12 The Preprocessor13 Underlying C Language FeaturesPart II: The Foundation Framework14 Introduction to the Foundation Framework15 Numbers, Strings, and Collections16 Working with Files17 Memory Management18 Copying Objects19 ArchivingPart III: Cocoa and the iPhone SDK20 Introduction to Cocoa21 Writing iPhone ApplicationsPart IV: AppendixesA GlossaryB Objective-C 2.0 Language SummaryC Address Book Source CodeD Resources

1 Introduction 12 Programming in Objective-C 93 Classes, Objects, and Methods 274 Data Types and Expressions 495 Program Looping 776 Making Decisions 997 More on Classes 1338 Inheritance 1579 Polymorphism, Dynamic Typing, and Dynamic Binding 18710 More on Variables and Data Types 20511 Categories and Protocols 22512 The Preprocessor 23913 Underlying C Language Features 25514 Introduction to the Foundation Framework 31715 Numbers, Strings, and Collections 32116 Working with Files 37717 Memory Management 40518 Copying Objects 42319 Archiving 43520 Introduction to Cocoa 45521 Writing iPhone Applications 459App. A Glossary 497App. B Objective-C 2.0 Language Summary 505App. C Address Book Source Code 569App. D Resources 575Index 579