Learn Objective-C on the Mac: For OS X and iOS and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £8.84 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Learn Objective-C on the Mac: For OS X and iOS on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learn Objective-C On The Mac 2nd Edition (Learn Apress) [Paperback]

Scott Knaster , Mark Dalrymple , Waqar Malik
4.0 out of 5 stars  See all reviews (1 customer review)
RRP: £31.49
Price: £24.56 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.93 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Thursday, 20 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition £16.58  
Paperback £24.56  
Trade In this Item for up to £8.84
Trade in Learn Objective-C On The Mac 2nd Edition (Learn Apress) for an Amazon.co.uk gift card of up to £8.84, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

23 July 2012 1430241888 978-1430241881 2nd New edition

Learn to write apps for some of today's hottest technologies, including the iPhone and iPad (using iOS), as well as the Mac (using OS X). It starts with Objective-C, the base language on which the native iOS software development kit (SDK) and the OS X are based. Learn Objective-C on the Mac: For OS X and iOS, Second Edition updates a best selling book and is an extensive, newly updated guide to Objective-C.

Objective-C is a powerful, object-oriented extension of C, making this update the perfect follow-up to Dave Mark’s bestselling Learn C on the Mac. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Scott Knaster and Waqar Malik show how to harness the power of Objective-C in your apps!

  • A complete course on the basics of Objective-C using Apple’s newest Xcode tools
  • An introduction to object-oriented programming
  • Comprehensive coverage of new topics like blocks, GCD, ARC, class extensions, as well as inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
  • An introduction to building user interfaces using what is called the UIKit
  • A primer for non-C programmers to get off the ground even faster

What you’ll learn

  • Learn Objective-C programming, the gateway to programming your iPhone, iPad or Mac
  • Write apps for the iOS and/or OS X interfaces, the cleanest user-interfaces around
  • Understand variables and how to design your own data structures
  • Work with the new Objective-C features now available in this update like blocks, automated reference counting (ARC) and class extensions
  • Work with new tools available like Clang static analyzer and Grand Central Dispatch (GCD)
  • Undertand UIKit and how to build simple user interfaces easily and effectively
  • Explore using the latest Xcode

Who this book is for

For anyone wanting to learn to program native apps in iOS and/or OS X, including developers new to the iOS-based iPhone and iPad as well as OS X-based Mac computers. This book is for developers new to Objective-C, but who have some programming experience.

Table of Contents

  1. Hello 
  2. Extensions to C
  3. Introduction to Object-Oriented Programming
  4. Inheritance
  5. Composition
  6. Source File Organization and Using Xcode 4
  7. More About Xcode
  8. A Quick Tour of the Foundation Kit
  9. Memory Management and ARC
  10. Object Initialization
  11. Properties
  12. Categories
  13. Protocols
  14. Blocks and Concurrency
  15. Introduction to UIKit
  16. Introduction to the Application Kit
  17. File Loading and Saving
  18. Key-Value Coding
  19. Using the Static Analyzer
  20. NSPredicate
Appendix: Coming from Other Languages

Frequently Bought Together

Learn Objective-C On The Mac 2nd Edition (Learn Apress) + Beginning iOS 6 Development: Exploring the iOS SDK + Programming in Objective-C: Updated for iOS 5 and Automatic Reference Counting (ARC) (Developer's Library)
Price For All Three: £65.28

Buy the selected items together


Product details

  • Paperback: 356 pages
  • Publisher: APRESS; 2nd New edition edition (23 July 2012)
  • Language: English
  • ISBN-10: 1430241888
  • ISBN-13: 978-1430241881
  • Product Dimensions: 19.1 x 2 x 23.5 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 442,533 in Books (See Top 100 in Books)

Product Description

About the Author

Scott Knaster is a legendary Mac hacker and author of such bestselling books as Hacking Mac OS X Tiger and Macintosh Programming Secrets. His book How to Write Macintosh Software was required reading for Mac programmers for more than a decade.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
4.0 out of 5 stars
4.0 out of 5 stars
Most Helpful Customer Reviews
4.0 out of 5 stars Recommended for experienced programmers 17 April 2013
Format:Paperback|Amazon Verified Purchase
Good treatise. It is a difficult subject to those of us more aligned to procedural programming. Good as reference and recommended to anyone wit some programming experience.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.1 out of 5 stars  65 reviews
47 of 53 people found the following review helpful
5.0 out of 5 stars Very useful and a fun read 8 Jan 2009
By S. Looker - Published on Amazon.com
Format:Paperback
I recently started reading this book. I should start by saying I am an experienced Objective-C programmer, but I usually find a useful new tidbit or two in a new book.

I have been enjoying this book immensely, because the tone of the book is much more light-hearted than the normal technical tome. Instead of hundreds of lines of passive voice text, droning on and one with massive repetition of the same stuff to pad the page count enough, this book flows right along. It moves from topic to topic with a nice amount of detail, but without padding and fluff. Examples are written with a slightly humorous touch that makes the reading a pleasure and keeps your interest focused on what is being said.

Explanations of areas such as memory management are nice and straight forward. New items found in Objective-C 2.0 are covered, and a modern version of Xcode is described.

This book presumes (and states upfront) that you are expected to at least know C or similar programing language, so if you don't know how to program already, don't start with this book.

This book is about using Objective-C, but also includes looks at some important parts of Cocoa. Both the writers and the publisher make the assumption that you are intelligent enough to know how to use the internet to find resources instead of listing detailed URLs in the text, which I really liked. It lets me focus on the content being presented, not the mechanics of how to do auxiliary things I already know how to do.

I am definitely recommending this book to anybody new to Objective-C, as well as suggesting that it is a good quick reference to have handy even for experienced programers.
28 of 32 people found the following review helpful
4.0 out of 5 stars Good intro for Mac or iPhone programming 4 Jan 2009
By Timothy T. Hume - Published on Amazon.com
Format:Paperback
This book provides a really good intro to Objective-C. It also gives some info on Xcode and Cocoa. It is geared towards programmers that have some experience, but want to learn to program for the Mac or iPhone. I think even intermediate and experienced Mac programmers can find some useful information in here. There is enough information here to really get going. The information is also concise enough to not be overwhelming. I wish I'd had this book when I was starting out.
50 of 62 people found the following review helpful
3.0 out of 5 stars Disappointing 21 Feb 2009
By A Friend - Published on Amazon.com
Format:Paperback
I had high expectations for this book, based on my experience with other books in the Apress series for learning programming on the Macintosh. However, while the authors of this book are obviously knowledgeable about their subject, I don't think they have a handle yet on how to present their knowledge in book form. My impression is that the authors took transcripts of a seminar on Objective-C that they led and then gave it to someone else to put into book form.

Also, the book is full of typos--even in the source code examples! In one case, it is obvious even to a beginner that a source code example could not have produced the sample of program output shown, because the output is in a different order than the print statements in the program. In another case, the text of the book refers to a line of program code that is missing from the code example. This kind of sloppy proofreading is inexcusable in a programming text.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges