Learn more Shop now Learn more Shop now Shop now Shop now Shop now Shop now Learn More Shop now Shop now Learn more Shop Fire Shop Kindle Amazon Music Unlimited for Family Shop now Fitbit

There was a problem filtering reviews right now. Please try again later.

on 28 June 2011
Having recently decided to learn how to develop apps for the iPhone, I purchased this book as a guide and future reference to the Objective-C language, the underlying language for creating iPhone apps.

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.
11 Comment| 6 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 20 October 2011
Most books on Objective-C, programming for the iPhone, iPad, etc., nearly all start with trying to get you to develop an App in the first chapter, complete with buttons. This is all very well, except that you understand nothing of the underlying principles. Kochan's book does the opposite. It starts really from the beginning, making sure your programming foundation is solid. He focuses on making sure you know how basic things like variables work, looping and making if-else decisions, with output straight to the console (or debugger window), rather than a fancy graphical user interface. He then builds on this foundation to build out objects and classes. He uses what I would call quite a mathematical approach, with lots of maths examples (e.g. calculating the area of rectangle, making a fraction class, etc. It's only really in the last quarter of the book that you start to learn about the foundation framework, and then in the very last chapter your first proper IOS app. This means when you develop your IOS app, you actually KNOW what the app is doing.

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.
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 29 August 2011
I have very limited experience of programming and usually find it hard to get my head round but this book makes it easy. It is straight forward and very readable. If you've never programmed before but feel like giving it a go, then this is the book for you.
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 31 July 2011
This book is a must have for anyone learning Objective-C. It works well both for those who have no programming knowledge as for those who know JAVA and C++.
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 6 December 2011
I bought this book book because I wanted to get back into programming which I dropped over 15 years ago. My aim was to develop apps for the iPad and iPhone, and I can say this is a very good book to help you get back into the swing of things.

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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 20 March 2012
I've found this book very helpful. After reading several objective-c and iOS development books this is by far the best. For the person that can't find main.m look a little better, it's defiantly there!
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 8 October 2011
I am a Computer Scientist, looking at getting into iPhone development, so I got this book just so I could become familiar with Objective-C before moving onto other books that go into greater detail.

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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 7 October 2011
This book is well-written and helps you understanding the peculiarities of objective-c (messages, protocols, categories etc), but it does not explain deeply each topic.. I gave it 4 stars since it is useful to understand what you can do with Objective-C, but if you want to understand each topic very well you must read the book and in parallel read the documentation on Apple developers' site. So, it is not for experienced Objective-C users, but for someone like me, that has programming experience in other languages and want to start coding in Objective-C.
0Comment|Was this review helpful to you?YesNoReport abuse
on 28 February 2013
Fantastic book. Found it easy to follow and understand. The author breaks each task down into simple easy to follow step by step examples.
0Comment|Was this review helpful to you?YesNoReport abuse
on 21 November 2012
Thank u that no bad Book do well I like it.
Im happy with that. good post.
Thank u
Jason Sharpe
0Comment|Was this review helpful to you?YesNoReport abuse

Need customer service? Click here

Sponsored Links

  (What is this?)