Logo - springer
Slogan - springer

Computer Science - Software Engineering | Advanced Objective-C

Advanced Objective-C

Kelley, Jeff

2014, 500 p.

A product of Apress
Available Formats:

Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.

You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.

After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.


ISBN 978-1-4302-4903-0

digitally watermarked, no DRM

The eBook version of this title will be available soon

learn more about Springer eBooks

add to marked items


Softcover (also known as softback) version.

You can pay for Springer Books with Visa, Mastercard, American Express or Paypal.

Standard shipping is free of charge for individual customers.


(net) price for USA

ISBN 978-1-4302-4902-3

free shipping for individuals worldwide

Due: June 15, 2013

add to marked items

  • First pro-level book on Objective-C
  • Covers new iOS 6 and OS X Mountain Lion features
  • Covers new Xcode 4.5 features
Objective-C the language of choice for iOS and OS X development, is a decades-old language built upon the C language. It's powerful and dynamic nature allow you to write incredible software, and it's C underpinnings allow you to write performance-heavy code as well.

Advanced Objective-C takes you on a tour for Objective-C's inner workings. You'll learn the details about how Objective-C really works, how to use runtime features like dynamically created classes, and how to work with JSON-created objects. You'll also learn compiler shortcuts, and you'll get the inside picture on what's happening in ARC. Finally, you learn about class clusters, using SQLite-backed NSArray, and how to write truly safe Objective-C code.

Pro Objective-C breaks your understanding of the language down into its component parts and then reassembles them into powerful knowledge that unlocks your ability to write better, faster, and safer code.

Content Level » Popular/general

Related subjects » Software Engineering

Table of contents 

I. How Objective-C Works

1. Objects and Inheritance

2. The Messaging System

3. Memory Management

4. Protocols and Categories

5. Objective-C and Thread Safety

II. Hacking Objective-C: Additional Runtime Features

6. Runtime Introspection

7. Dynamically Creating Classes

8. Project: JSON-Created Objects

9. Associated Objects

III. Objective-C in Practice: Integration with the Foundation Framework

10. Compiler Shortcuts: Object Literals

11. Key-Value Observation

12. Toll-Free Bridging and Blocks: Masquerading as Objective-C

13. ARC Explained

IV. Applied Objective-C

14. Class Clusters

15. Project SQLite-Backed NSArray

16. Writing Safe Objective-C

17. Using Objective-C++

Popular Content within this publication 



Services for this book

New Book Alert

Get alerted on new Springer publications in the subject area of Programming Languages, Compilers, Interpreters.