
eTEXT
At a Glance
eText
$54.99
Instant online reading in your Booktopia eTextbook Library *
Read online on
Not downloadable to your eReader or an app
Why choose an eTextbook?
Instant Access *
Purchase and read your book immediately
Read Aloud
Listen and follow along as Bookshelf reads to you
Study Tools
Built-in study tools like highlights and more
* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.
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
- Apply Java experience to Objective-C and Cocoa
- Use elegant alternatives that increase productivity
- Maximize the powerfully unique constructs of Objective-C, like class clusters
- Think like an object-oriented C programmer to create more reusable code
- Use all of the things in Java and Objective-C that are actually quite similar, like MVC design patterns
- Learn how to do all of it within Apple's powerful Xcode programming environment using Cocoa frameworks
Experienced Java developers interested in developing native applications for Apple's Mac OS X operating system, iPhone, and iPod touch.
Table of Contents- 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
Read online on
ISBN: 9781430223702
ISBN-10: 1430223707
Published: 18th November 2009
Format: PDF
Language: English
Publisher: Springer Nature
You Can Find This eBook In
This product is categorised by
- Non-FictionComputing & I.T.Computer Science
- Non-FictionComputing & I.T.Computer HardwarePersonal ComputersMacintosh or Apple Mac Computers
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentProgramming & Scripting Languages
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentObject-Oriented Programming or OOP
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentSoftware Engineering
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentWeb Programming
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentMacintosh Programming
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentCompilers & Interpreters
- Non-FictionComputing & I.T.Operating SystemsApple Operating Systems