Programming in Objective-C (Developer's Library) Paperback – 6 Jun. 2011
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.
- Paperback : 552 pages
- ISBN-10 : 0321711394
- ISBN-13 : 978-0321711397
- Product Dimensions : 17.78 x 2.78 x 22.86 cm
- Publisher : Addison Wesley (6 Jun. 2011)
- Language: : English
- Best Sellers Rank: 2,062,366 in Books (See Top 100 in Books)
- Customer reviews:
From the Back Cover
An introduction to the Objective-C language for iOS and Mac OS X development
Stephen G. Kochan
Objective-C has become the standard programming language for application development on the iOS and Mac OS X platforms. A powerful yet simple object-oriented programming language that’s based on C, Objective-C is widely available not only on Apple platforms but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows.
Programming in Objective-C provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.
The third edition of Programming in Objective-C features updated and expanded coverage of the latest developments in Objective-C as well as new tools such as Xcode 4. It shows how to take advantage of the Foundation framework’s rich built-in library of classes and provides an introduction to iOS programming.
About the Author
Stephen Kochan is the author and coauthor of several bestselling titles on the C language, including Programming in C (Sams, 2004), Programming in ANSI C (Sams, 1994), and Topics in C Programming (Wiley, 1991), and several Unix titles, including Exploring the Unix System (Sams, 1992) and Unix Shell Programming (Sams, 2003). He has been programming on Macintosh computers since the introduction of the first Mac in 1984, and he wrote Programming C for the Mac as part of the Apple Press Library. In 2003 Kochan wrote Programming in Objective-C (Sams, 2003), and followed that with another Mac-related title, Beginning AppleScript (Wiley, 2004).
Top reviews from United Kingdom
There was a problem filtering reviews right now. Please try again later.
I like the way the book progresses and how the OO concepts are explained. There are a lot of best practices on how to work with and implement objects. Although there are a few errors in this book, it should not deter the reader from achieving his or her goal.
My best chapter is chapter 13, The underlying C Language features as it helps you understand the concept of C programming and it blends with Objective-C. I can't wait to get my hands on the iOS5 version in the new year.
Now when I am going through other people's Obejctive-C code I can understand the reason why they wrote the code the way they did. This book is always by my side as a reference book.
My background is in procedural programming languages such as pascal, basic, and visual basic, albeit 10 years ago. This was a great re-introduction, and especially in to object oriented programming. Anyone who appreciates learning something with a solid foundation will be well at home with this book. It is straight forward to follow. I high recommend hanging in there to do each example. Type each one in and you learn a lot from your mistakes. I got through the first 300 pages in about 2.5 weeks, studying about an hour a night. There is also a comprehensive forum where there are little quizzes which are v helpful to embed the knowledge.
Highly recommend this book for anyone wanting a proper grounding. I write very few reviews, but felt this one was worth it.
Stephen Kochan has a unique way of explaining the language that people who have never programmed before should be able to pick up this book and develop a good grasp of it. Unlike languages like C (a procedural) language which Objective-C is built on, Objective-C is an object oriented language, something that can be hard to get your head around.
Right from the start of the book in Chapter 3, Stephen gives you an introduction to Classes, Objects and Methods - the basics behind object oriented programming. The way he explains the concept of OOP to mere mortals without being condescending is very well done, and was able to make things clearer to me.
Although I am currently working on Chapter 6 of 21 of the 3rd edition, with the way the book is written so far, I believe I will have no trouble understanding the rest of the book - even the harder chapters.
The book does a good job of introducing new concepts gradually and not making too many assumptions about previous knowledge of the reader. There are exercises at the end of each chapter to make sure that you have understood the concepts discussed.
I do feel like certain aspects of this book may be a little tricky for someone completely new to programming, however for my needs this book was great and I highly recommend it.