Series: Big Nerd Ranch Guides
Paperback: 325 pages
Publisher: Big Nerd Ranch Guides; 2 edition (November 28, 2013)
Product Dimensions: 6.9 x 0.9 x 9.9 inches
Shipping Weight: 1.6 pounds (View shipping rates and policies)
Average Customer Review: 4.5 out of 5 stars See all reviews (99 customer reviews)
Best Sellers Rank: #115,855 in Books (See Top 100 in Books) #15 in Books > Computers & Technology > Programming > Apple Programming #46 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C #49 in Books > Textbooks > Computer Science > Object-Oriented Software Design
This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of C and the Objective-C language, but if you don't understand the basics of programming, you are probably going to get lost. Maybe not, but I found myself saying, "I am glad I already know what that is" about quite a few topics that were used to explain the subject matter. If you are experienced with C#, C, Java, or C++, you will be fine.This book does a great job of showing you what you need to know to get started with iOS. When you are done with it you should be able to easily move into learning more by reading more books, like iOS Programming: The Big Nerd Ranch Guide (4th Edition) . You will need to learn a lot more to be proficient in Xcode and iOS.The book is broken down into 5 parts. I have summarized each below:Getting Started (Chapters 1-2)This first part explains what you can expect from the book, and what the author's expect of you. It then takes you through the steps of creating your first application with Xcode.How Programming Works (Chapters 3-12)In this part you get an overview of C. The authors take you on a tour of some programming concepts using the functionality provide by the C language. Topics they cover include Functions, Variables, Types, if/else, Loops, Numbers, Format Strings, Pointers, the Heap, and Structs.Objective-C and Foundation (Chapters 13-30)In these chapters the authors take you on a tour of object oriented concepts and Objective-C.