- Series: Developer's Library
- Paperback: 600 pages
- Publisher: Addison-Wesley Professional; 4 edition (December 26, 2011)
- Language: English
- ISBN-10: 0321811909
- ISBN-13: 978-0321811905
- Product Dimensions: 7 x 1.2 x 9 inches
- Shipping Weight: 1.9 pounds (View shipping rates and policies)
- Average Customer Review: 72 customer reviews
- Amazon Best Sellers Rank: #1,043,630 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming in Objective-C (4th Edition) (Developer's Library) 4th Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
From the Back Cover
"The best book on any programming language that I've ever read. If you want to learn Objective-C, buy it." --Calvin Wolcott
About the Author
Stephen Kochan is the author and co-author of several bestselling books on the C language -- including Programming in C, Programming in ANSI C, Topics in C Programming - and on Unix, including Exploring the Unix System and Unix Shell Programming. He has been programming on Macintosh computers since the introduction of the first Mac in 1984 and wrote Programming C for the Mac as part of the Apple Press Library.
Top customer reviews
Anyways, I can honestly say that this book is worth every cent for those seeking to gain a good solid grip on the Objective-C programming language. The author does a great job explaining each concept covered in great detail. In addition, the example programs (code) provided throughout the chapters are well explained and well thought out.
I do want to point out that this might not be the best book for absolute beginners. The book breezes through certain topics like variable declarations, which is essential to any programming language.
For absolute beginners who have never written a single line of code, I recommend starting your quest into programming by learning the C programming language first. This book may leave you scratching your head if you do not have at least a basic understanding of general C concepts.
I've been writing code ever since I was 13, and I can honestly say learning the C programming language is a definately must for those absolute beginners wanting to program in many advance languages like C++ and Objective-C. While it isn't required, it will make learning these languages easier because Many C concepts are adopted by these programming languages.
The book does briefly explains important constructs such as Interface, Implementation, Property, Category, Protocol, Protected/Public/Private, nonatomic/atomic, copy, strong, weak, etc. For a book solely written for Objective-C, I would expect to see more discussions on when to and when not to use these constructs. Real samples taken from the Foundation classes would be great.
The book only gets you started. You'll need other material to complement for effective Objective-C programming + a lot of practicing.
I give it 4 stars because it does what is required for beginners. But experienced programmers especially C/C++ programmers should look more than this book alone. The step by step given simply made me dumb as a C/C++ programmer. These step by step should be better off provided in the user manual of Xcode.
However, around chapter 11 where use of the built in frameworks is introduced, the explanations are rushed over and important concepts are skipped all together. It feels like the author worked so hard at the beginning of the book and then rushed the ending. I worked my way through until chapter 16, then threw up my hands and switched to the Big Nerd Ranch Guide IOS programming. To the authors credit, I had no trouble transitioning to this book as he had given me such a good base in objective-c.
Summary - Buy this book to learn objective-c then move on to other texts when you are ready to try actual IOS programming.
The book could be improved with a more course like approach, the use of more color, and coordinated video.
Most recent customer reviews
principles. However, the book as with so many technology works, is
vastly outdated and was so, before...Read more