
Objective-C Pocket Reference
A Guide to Language Fundamentals
Andrew Duncan(Author)
O'Reilly (Publisher)
Will be published approx. on 28. January 2003
Book
Paperback/Softback
128 pages
978-0-596-00423-1 (ISBN)
Description
This text provides a quick and concise introduction to Objective-C for programmers already familiar with either C or C++, and will continue to serve as a handy reference even after the language is mastered. In addition to covering the essentials of Objective-C syntax, it also covers important facets of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception-handling. 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, he 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" provide important details in a succinct, well-organized format and aim to deliver what you need to complete the task at hand.
More details
Language
English
Place of publication
Sebastopol
United States
Target group
College/higher education
Professional and scholarly
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 180 mm
Width: 109 mm
Thickness: 14 mm
Weight
139 gr
ISBN-13
978-0-596-00423-1 (9780596004231)
Schweitzer Classification
Other editions
Additional editions

E-Book
12/2002
1st Edition
O'Reilly
€6.49
Available for download

Andrew Duncan
Objective-C Pocket Reference
E-Book
12/2002
1st Edition
O'Reilly
€7.99
Available for download
Person
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.
Content
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.