Disponibilità: Normalmente disponibile in 15 giorni A causa di problematiche nell'approvvigionamento legate alla Brexit sono possibili ritardi nelle consegne.
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 has dreamed of developing for Mac OS X or iPhone, but felt that Objective-C was too intimidating. So hop on and enjoy the ride!
Provides a translation service that turns Java problem-solving skills into Objective-C solutions
Allows Java developers to leverage their existing experience and quickly launch themselves into a new domain
Takes the risk out of learning Objective-C
Sommario
Introduction
Java and C: Key Differences
Welcome to Objective-C
Creating an Xcode Project
Exploring Protocols and Categories
Sending Messages
Making Friends with nil
Strings and Primitive Values
Garbage Collection
Introspection
Files
Serialization
Communicating Near and Far
Exception Handling
Threads
Collection Patterns
Delegation Pattern
Provider/Subscriber Pattern
Observer Pattern
Model-View-Controller Pattern
Lazy Initialization Pattern
Factory Pattern
Singleton Pattern
Memory Management
Mixing C and Objective-C
Runtime
Autore
James Bucanek is a professional software engineer, with over 25 years of experience in software and systems development. He is the author of Beginning Xcode and the holder of a network patent. Having made the transition to Mac OS X many years ago, he has never looked back.
Altre Informazioni
ISBN:
9781430223696
Condizione: Nuovo
Collana: Professional and Applied Computing
Dimensioni: 235 x 191 mm Ø 972 gr
Formato: Brossura
Illustration Notes:XXV, 520 p.
Pagine Arabe: 520
Pagine Romane: xxv
Dicono di noi
Per noi la tua privacy è importante
Il sito utilizza cookie ed altri strumenti di tracciamento che raccolgono informazioni dal dispositivo dell’utente. Oltre ai cookie tecnici ed analitici aggregati, strettamente necessari per il funzionamento di questo sito web, previo consenso dell’utente possono essere installati cookie di profilazione e marketing e cookie dei social media. Cliccando su “Accetto tutti i cookie” saranno attivate tutte le categorie di cookie. Per accettare solo deterninate categorie di cookie, cliccare invece su “Impostazioni cookie”. Chiudendo il banner o continuando a navigare saranno installati solo cookie tecnici. Per maggiori dettagli, consultare la Cookie Policy.