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 email address or mobile phone number.
Book 2: Flying With Objective-C - iOS App Development for Non-Programmers: The Series on How to Create iPhone & iPad Apps Paperback – March 4, 2013
|New from||Used from|
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently Bought Together
Customers Who Bought This Item Also Bought
About the Author
More About the Author
While I was in college, I worked at a small company as I paid my way through school. Brian, the head of the software department, would tell me on a regular basis, " You know, I think you're a software guy!"
Hardware guys typically do not want to be software guys, so I just ignored it as good-natured harassment. Then one day I decided to get him off my back by giving it a try. As they say, the rest is history. I fell in love with writing software, and the honeymoon still isn't over.
I learned that writing software is a very creative process. In just a matter of hours, I could conceive an idea, create a software design and have it up and running on a computer.
The first software I wrote was a tutorial program that helped new computer users understand how a computer works (this was not long after the birth of the PC). I came up with the idea after watching new computer users give up on themselves before they started.
Since then, I've devoted teaching career to making difficult concepts easy to understand. So, when Apple released the iPhone and a platform for building Apps, I immediately started teaching classes to empower others to join this software revolution and share in the fun. Maybe you'll find you're a software "guy" too.
Top Customer Reviews
I was a little gun shy based on my previous experiences but after going through this book, I'm amazed what I was able to learn when some the concepts were broken down into language I could understand! I definitely need to re-read some of the more advanced chapters, but I've got the basics under my belt!
What I liked:
- The information on Object Lifetime and Memory Management REALLY helped me understand what's happening in memory. This chapter in the book has you work through exercises to fully understand how the new ARC memory management works.
- Well written. It's great to have basic concepts like variables, constants, classes, and objects explained in a way that I can actually understand them.
- Videos! What a great teaching tool to have videos showing the solutions to the exercises in the book.
What could be improved:
- There are places where the book explains how Objective-C and the Xcode editor used to work in previous versions, but I only plan to write Apps on the latest versions, so, for me this was unnecessary information
The author explains things well, but gets sidetracked too many times which confused the heck out of me. Too many times, he says things like "you'll rarely need to do this, but I'm going to spend the next few pages explaining it to you anyway" or "here's the way things used to be done, and here's the way it's done nowadays". Why bother teaching us stuff that's outdated or rarely used? It just mucks up the learning process.
Still, this is the best of 4 different "beginner books" I've purchased. Sadly, he lost me around Chapter 10 (half way through).
After I got about halfway through this book I came to the decision that I will not be making an app anytime soon. In my opinion is it very hard to understand. Even after watching the video examples I found myself scratching my head and thinking wtf did I just read? As another reviewer said, he explains things and then turns around and says "but yeah we don't do it that way anymore". Then he goes on to another way that it is done now. It seems like this book has helped a lot of people here but as for me... not so much.
But, I have experienced missing pages twice so far on iPad's Kindle App.
At the first time, I dismissed it by watching a solution video, which is provided at the end of each section.
Now I have another missing pages right before Exercise 6.1, and it looks like even the page that contains the solution video is missing.
I once deleted the book from my device, and tried re-downloading, but it didn't work.
I will recommend you to make sure this issue doesn't happen to you before you purchase.
Please feel free to leave a comment if you know the solution, or if you are experiencing the same issue.
This is by far the most interesting, well laid out, and explained book I have found on Objective-C. Like other books, you will not learn to program unless you work thru problems and examples. The Author has found the right balance in using examples that keep you interested and motivated to learn more. The challenges find the right balance between not being too easy or so difficult that you become discouraged.
The only thing I would say is the format for this book is a lot easier to read on ibooks than it is on the Kindle. I ordered book 1 on the kindle, and this book on the ibook. Much better formatting for the book on the ibook app.
Most Recent Customer Reviews
Writing programs takes a certain mind set and I just can't seem to find it. Try as I might.Published 6 months ago by Lamplighter
Honestly this book is worth every penny. I'm going through every chapter step, by step, right now. The material and the way it is written and presented is a pleasure to work... Read morePublished 17 months ago by Amazon Customer
This book is a great read even for experienced developers new to Objective-C.Published 17 months ago by Eddie Washington
As stated in the book's title this book (as well as this whole series) targets people with little to none programming experience. Read morePublished 18 months ago by PVK
I appreciate that this book is well written and organized as a sort of rosetta stone of Objective-C. I can follow the logic and the syntax and solve the end-of-chapter challenges. Read morePublished 20 months ago by yoga freak
The book is awesome until you get to the final 2 chapters and then you are like "What the Hell?!?!" In the first few chapters, the way that Kevin explains message calls and goes... Read morePublished 20 months ago by OKAY_GREAT
Trying to teach non-programmers how to write code is a daunting task. It's hard for me to evaluate the book on that basis, because I've been a programmer for over 20 years, but I... Read morePublished 22 months ago by Steven Sugg