Distributed to the book trade worldwide by Springer-Verlag New York,
Date of Publication, Distribution, etc.
c2009
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
1 online resource (xxv, 493 p.) :
Other Physical Details
ill
GENERAL NOTES
Text of Note
Description based on print version record
INTERNAL BIBLIOGRAPHIES/INDEXES NOTE
Text of Note
Includes bibliographical references and index
CONTENTS NOTE
Text of Note
Pt. I. Language. Introduction -- Java and C : key differences -- Welcome to Objective-C -- Creating an Xcode project -- Exploring protocols and categories -- Sending messages -- Making friends with nil -- pt. II. Translating technologies. Strings and primitive values -- Garbage collection -- Introspection -- Files -- Serialization -- Communicating near and far -- Exception handling -- Threads -- pt. III. Programming patterns. Collection patterns -- Delegation pattern -- Provider/subscriber pattern -- Observer pattern -- Model-view-controller pattern -- Lazy initialization pattern -- Factory pattern -- Singleton pattern -- pt. IV. Advanced Objective-C. Memory management -- Mixing C and Objective-C -- Runtime
0
SUMMARY OR ABSTRACT
Text of Note
"Learn Objective-C for Java Developers will guide experienced Java developers into the world of Objective-C. It will show them how to take their existing language knowledge and design patterns and transfer that experience to Objective-C and the Cocoa runtime library. This is the express train to productivity for every Java developer who dreamt of developing for Mac OS X or iPhone, but felt that Objective-C was too intimidating"--Resource description page