Warehouse Stock Clearance Sale

Grab a bargain today!


Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
Objective-C Pocket Reference
A Guide to Language Fundamentals

Rating
51 Ratings by Goodreads
Already own it? Write a review
Format
Paperback, 130 pages
Published
United States, 1 January 2003

Objective-C is an exciting and dynamic approach to C-based object-oriented programming; it's the approach adopted by Apple as the foundation for programming under Mac OS X, a Unix-based operating system gaining wide acceptance among programmers and other technologists. Objective-C is easy to learn and has a simple elegance that is a welcome breath of fresh air after the abstruse and confusing C++. To help you master the fundamentals of this language, you'll want to keep the Objective-C Pocket Reference close at hand. This small book contains a wealth of valuable information to speed you over the learning curve.In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling.O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing important details in a succinct, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Objective-C Pocket Reference is the book you'll want to have.


Andrew M. Duncan started programming in FORTRAN on Control Data 6600 hardware in 1974, and a quarter century later progressed to Mac OS X. He holds a Bachelors in electrical engineering from the CalTech and a Masters in mathematics from UC at Santa Cruz.


Chapter 1: Objective-C Pocket Reference; 1.1 Introduction; 1.2 What Is Objective-C?; 1.3 Elements of the Language; 1.4 Compiler and Preprocessor Directives; 1.5 Compiler Flags; 1.6 Remote Messaging; 1.7 Object Lifecycle; 1.8 Runtime Errors; 1.9 Runtime Environment; 1.10 Root Classes; 1.11 Forwarding Messages; 1.12 Memory Management; 1.13 Archiving Objects; 1.14 Key-Value Coding; 1.15 Optimizing Method Calls; 1.16 Objective-C++; 1.17 Objective-C Resources;

Show more

Our Price
HK$77.66
Ships from UK Estimated delivery date: 23rd Apr - 30th Apr from UK
Free Shipping Worldwide

Buy Together
+
Buy together with Learning Cocoa with Objective-C at a great price!
Buy Together
HK$333.66
Elsewhere Price
HK$399.59
You Save HK$65.93 (16%)

Product Description

Objective-C is an exciting and dynamic approach to C-based object-oriented programming; it's the approach adopted by Apple as the foundation for programming under Mac OS X, a Unix-based operating system gaining wide acceptance among programmers and other technologists. Objective-C is easy to learn and has a simple elegance that is a welcome breath of fresh air after the abstruse and confusing C++. To help you master the fundamentals of this language, you'll want to keep the Objective-C Pocket Reference close at hand. This small book contains a wealth of valuable information to speed you over the learning curve.In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling.O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing important details in a succinct, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Objective-C Pocket Reference is the book you'll want to have.


Andrew M. Duncan started programming in FORTRAN on Control Data 6600 hardware in 1974, and a quarter century later progressed to Mac OS X. He holds a Bachelors in electrical engineering from the CalTech and a Masters in mathematics from UC at Santa Cruz.


Chapter 1: Objective-C Pocket Reference; 1.1 Introduction; 1.2 What Is Objective-C?; 1.3 Elements of the Language; 1.4 Compiler and Preprocessor Directives; 1.5 Compiler Flags; 1.6 Remote Messaging; 1.7 Object Lifecycle; 1.8 Runtime Errors; 1.9 Runtime Environment; 1.10 Root Classes; 1.11 Forwarding Messages; 1.12 Memory Management; 1.13 Archiving Objects; 1.14 Key-Value Coding; 1.15 Optimizing Method Calls; 1.16 Objective-C++; 1.17 Objective-C Resources;

Show more
Product Details
EAN
9780596004231
ISBN
0596004230
Publisher
Other Information
Illustrated
Dimensions
17.8 x 10.9 x 1 centimeters (0.11 kg)

Table of Contents

What Is Objective-C? - Dynamic Dispatch, Dynamic Typing, Dynamic Loading, Which Objective-C?, How Do I Get Started?; Elements of the Language - Objects, Classes, Inheritance and Subtyping Fields, Methods, Categories, Protocols, Declarations, Predefined Types, Constants, and Variables; Compiler and Preprocessor Directives - Class Declarations and Definitions, Forward Declarations, Expanding Directives, Preprocessor Symbols; Compiler Flags; Remote Messaging - Pointer, Parameter Qualifiers, Return Value Qualifiers, Object Qualifiers; Object Lifecycle - Creating an Object, Copying an Object, Deallocating an Object; Runtime Errors - Object Error Handling, Exceptions in Cocoa, Runtime Environment, Class Objects, Metaclass Objects, Selectors, Protocol Objects; Root Classes - Fields, Methods, The Object Class, The NSObject Class; Forwarding Messages - Object Forwarding, NSObject Forwarding; Memory Management - Manual Memory Management, Reference Counting, Garbage Collection; Archiving Objects - Archiving Descendants of Object, Archiving Descendants of NSObject, Key-Value Coding, Access Permissions, NSKeyValueCoding Methods, Handling Key Lookup Failures, Optimizing Method Calls; Objective-C++; Objective-C Resources.

About the Author

Andrew Duncan started programming on Control Data 6600 hardware in 1974 and progressed on to Mac OS X. He holds a Bachelor's degree in electrical engineering from the California Institute of Technology, and a Masters in mathematics from the University of California at Santa Cruz. He is now on leave from doctoral work on compilers at UC Santa Barbara. He currently works at expertcity, designing the core class libraries.

Show more
Review this Product
Ask a Question About this Product More...
 
Item ships from and is sold by Fishpond World Ltd.

Back to top