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

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
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: For OS X and iOS [Paperback]

Scott Knaster , Waqar Malik , Mark Dalrymple

List Price: CDN$ 43.95
Price: CDN$ 26.30 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 17.65 (40%)
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
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Monday, May 27? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $18.08  
Paperback CDN $26.30  

Book Description

Jun 27 2012 1430241888 978-1430241881 2
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 Hello Extensions to C Introduction to Object-Oriented Programming Inheritance Composition Source File Organization and Using Xcode 4 More About Xcode A Quick Tour of the Foundation Kit Memory Management and ARC Object Initialization Properties Categories Protocols Blocks and Concurrency Introduction to UIKit Introduction to the Application Kit File Loading and Saving Key-Value Coding Using the Static Analyzer NSPredicate Appendix: Coming from Other Languages

Customers Who Viewed This Item Also Viewed


Product Details

  • Paperback: 384 pages
  • Publisher: Apress Publishers; 2 edition (Jun 27 2012)
  • Language: English
  • ISBN-10: 1430241888
  • ISBN-13: 978-1430241881
  • Product Dimensions: 19.1 x 2 x 23.5 cm
  • Shipping Weight: 590 g
  • Amazon Bestsellers Rank: #82,710 in Books (See Top 100 in Books)

Product Description

About the Author

Scott Knasteris a legendary Mac hacker and author of such bestselling books asHacking Mac OS X TigerandMacintosh Programming Secrets. His bookHow to Write Macintosh Softwarewas 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

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  8 reviews
7 of 7 people found the following review helpful
5.0 out of 5 stars Always expect great books from this author Aug 2 2012
By John A. Vink - Published on Amazon.com
Format:Paperback
Scott Knaster has been writing Mac programming books for over 25 years. Many of my colleagues learned how to write Mac software from his books back in the mid 80's, and I learned how to write Mac software from his books in the mid 90's. He shares both wit and wisdom.
7 of 7 people found the following review helpful
5.0 out of 5 stars Excellent book for beginner iOS/Mac programmers July 18 2012
By afurn - Published on Amazon.com
Format:Paperback
I just got this book and have started from the very beginning. I am having a blast so far! The writing style is fun and witty while excelling at good introductions of complicated concepts(Inheritance, indirection in OOP, memory management). I have had some C and Java experience, but, despite attempting a few other tutorials/books, haven't written much Objective-C before. After just the first few pages I was up and running Xcode and exploring my first few Objective-C projects. The Mac and iOS are rapidly growing platforms and so learning to develop in their native tongue is becoming essential. This book makes it both easy and fun. Please excuse me, I have to get back to "Learn[ing] Objective-C on the Mac"!
6 of 6 people found the following review helpful
5.0 out of 5 stars Learn Objective-C while smiling Aug 21 2012
By Bob Boonstra - Published on Amazon.com
Format:Paperback
As anyone who has read other Scott Knaster books knows, you will never be disappointed learning from another. Learn Objective-C on the Mac is no exception.

The book presumes some knowledge of C (although one should not be intimidated by that), and walks you through the Objective C extensions to the language, starting from the "Hello Objective-C" version of the venerable "Hello World" starter program. The book comes with downloadable working source code for each chapter (it does require Xcode 4 to work as provided), and Scott walks you through each code construct unfamiliar to a C programmer (e.g., "NSLog() is basically a Cocoa-flavored printf() function").

Where other books might intimidate with jargon, this book introduces concepts gently and explains them simply (e.g., "Indirection is a fancy word with a simple meaning - instead of using a value directly ... use a pointed to the value"). As in Scott's other books, the book contains handy sidebars that highlight important concepts.

The book takes you through concepts that are important in Objective-C: object orientation, inheritance, composition,. It takes you through collections of language parts known as Frameworks. It walks you through the vital Xcode development tool, and the debugging features it contains.

The book is generously sprinkled with the Knaster humor that characterizes his other books ("Dead store is not where vampires buy milk."). It contains a chapter orienting those familiar with other languages (e.g., C, C++, Java, BASIC, Perl, PHP). "Let's face it, in some respects, Objective-C is just plain weird."

Learn Objective-C on the Mac is a pleasure to read. More importantly, it effectively delivers what the title promises.

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges