{"product_id":"9781430223702","title":"Learn Objective-C for Java Developers","description":"\u003cp\u003e\u003cem\u003eLearn Objective-C for Java Developers\u003c\/em\u003e 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!\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eProvides a translation service that turns Java problem-solving skills into Objective-C solutions \u003c\/li\u003e  \u003cli\u003eAllows Java developers to leverage their existing experience and quickly launch themselves into a new domain \u003c\/li\u003e  \u003cli\u003eTakes the risk out of learning Objective-C \u003c\/li\u003e \u003c\/ul\u003e What youll learn\u003cul\u003e  \u003cli\u003eApply Java experience to Objective-C and Cocoa \u003c\/li\u003e  \u003cli\u003eUse elegant alternatives that increase productivity \u003c\/li\u003e  \u003cli\u003eMaximize the powerfully unique constructs of Objective-C, like class clusters \u003c\/li\u003e  \u003cli\u003eThink like an object-oriented C programmer to create more reusable code \u003c\/li\u003e  \u003cli\u003eUse all of the things in Java and Objective-C that are actually quite similar, like MVC design patterns \u003c\/li\u003e  \u003cli\u003eLearn how to do all of it within Apple's powerful Xcode programming environment using Cocoa frameworks \u003c\/li\u003e \u003c\/ul\u003e Who this book is for      \u003cp\u003e     Experienced Java developers interested in developing native applications for Apple's Mac OS X operating system, iPhone, and iPod touch.       \u003c\/p\u003e     Table of Contents\u003col\u003e  \u003cli\u003eIntroduction \u003c\/li\u003e  \u003cli\u003eJava and C: Key Differences \u003c\/li\u003e  \u003cli\u003eWelcome to Objective-C \u003c\/li\u003e  \u003cli\u003eCreating an Xcode Project \u003c\/li\u003e  \u003cli\u003eExploring Protocols and Categories \u003c\/li\u003e  \u003cli\u003eSending Messages \u003c\/li\u003e  \u003cli\u003eMaking Friends with nil \u003c\/li\u003e  \u003cli\u003eStrings and Primitive Values \u003c\/li\u003e  \u003cli\u003eGarbage Collection \u003c\/li\u003e  \u003cli\u003eIntrospection \u003c\/li\u003e  \u003cli\u003eFiles \u003c\/li\u003e  \u003cli\u003eSerialization \u003c\/li\u003e  \u003cli\u003eCommunicating Near and Far \u003c\/li\u003e  \u003cli\u003eException Handling \u003c\/li\u003e  \u003cli\u003eThreads \u003c\/li\u003e  \u003cli\u003eCollection Patterns \u003c\/li\u003e  \u003cli\u003eDelegation Pattern \u003c\/li\u003e  \u003cli\u003eProvider\/Subscriber Pattern \u003c\/li\u003e  \u003cli\u003eObserver Pattern \u003c\/li\u003e  \u003cli\u003eModel-View-Controller Pattern \u003c\/li\u003e  \u003cli\u003eLazy Initialization Pattern \u003c\/li\u003e  \u003cli\u003eFactory Pattern \u003c\/li\u003e  \u003cli\u003eSingleton Pattern \u003c\/li\u003e  \u003cli\u003eMemory Management \u003c\/li\u003e  \u003cli\u003eMixing C and Objective-C \u003c\/li\u003e  \u003cli\u003eRuntime \u003c\/li\u003e \u003c\/ol\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47127972249840,"sku":"9781430223702","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430223702_p0.jpg?v=1763751777","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430223702","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}