Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy

Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy

Paperback(3rd ed.)

$39.99
View All Available Formats & Editions
Eligible for FREE SHIPPING
  • Want it by Thursday, September 27  Order now and choose Expedited Shipping during checkout.

Overview

Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy by Gary Bennett, Brad Lees, Mitchell Fisher

You have a great idea for an app, but where do you begin? Objective-C is the universal language of iPhone, iPad, and Mac apps, and Objective-C for Absolute Beginners, Third Edition starts you on the path to mastering this language and its latest release, and also addresses how to mix Swift with Objective-C.

Using a hands-on approach, you'll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an experienced app developer and trainer, will guide you on your journey to becoming a successful app developer.

If you're looking to take the first step towards App Store success, Objective-C for Absolute Beginners is the place to start.

What you’ll learn

  • The fundamentals of computer programming: how to understand variables, design data structures, and work with file systems
  • The logic of object-oriented programming: how to use Classes, Objects, and Methods
  • The flexibility of Apple’s developer tools: how to install Xcode and write programs in Objective-C
  • How to make OS X applications or iOS apps that do cool stuff

Who this book is for

Everyone! This book is for anyone who wants to learn to develop apps for the iPhone, iPad, Mac, or Watch using the Objective-C programming language. No previous programming experience is necessary!

Product Details

ISBN-13: 9781484219034
Publisher: Apress
Publication date: 12/12/2016
Edition description: 3rd ed.
Pages: 386
Sales rank: 608,825
Product dimensions: 7.00(w) x 9.90(h) x 0.70(d)

About the Author

Gary Bennett is president of xcelMe.com. xcelMe teaches iPhone/iPad programming courses online. Gary has taught hundreds of students how to develop iPhone/iPad apps, and has several very popular apps on the iTunes App Store. Gary's students have some of the best-selling apps on the iTunes App Store. Gary also worked for 25 years in the technology and defense industries. He served 10 years in the U.S. Navy as a nuclear engineer aboard two nuclear submarines. After leaving the Navy, Gary worked for several companies as a software developer, chief information officer, and resident. As CIO, he helped take VistaCare public in 2002. Gary also co-authored iPhone Cool Projects for Apress. Gary lives in Scottsdale, Arizona with his wife, Stefanie, and their four children.

Table of Contents

  1. Becoming a Great iPhone/iPad or Mac Programmer
  2. Programming Basics
  3. It’s All About the Data
  4. Making Decisions About…and Planning Program Flow
  5. Object Oriented Programming with Objective-C
  6. Learning Objective-C and Xcode
  7. Objective-C Classes, Objects, and Methods
  8. Diving into Objective-C
  9. More Data Comparison
  10. Creating User Interfaces
  11. Storing Information
  12. Protocols and Delegates
  13. Memory, Addresses, and Pointers
  14. Debugging Programs with Xcode


Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy 3.8 out of 5 based on 0 ratings. 29 reviews.
jbhannah More than 1 year ago
I'm pretty much right in the target audience for "Objective C for Absolute Beginners: iPhone, iPad, and Mac Programming Made Easy" (Apress, 2010) although I do have a fair amount of programming experience in numerous other languages (including other C-like languages), but then it does have a very wide audience: it can be very useful if you're new to any one of * Programming * Object-oriented programming * Objective-C or programming on a Mac * iOS/Mac OS X/Cocoa programming then you'll find at the very least a few chapters to be of use. If you're new to programming entirely, start at the very beginning and work through all of the Alice examples, which are written very effectively as an introduction to the process of how computer programs are put together and run and as a primer to understanding objects. If you've done some programming but never used Xcode and are new to Objective-C, or if you're new to object-oriented programming but have a solid understanding of things such as loops, data types, and pseudocode, then you can skip the Alice examples. One thing, though, that most people reading this book should make sure to go over, is the explanation in the first few chapters of the development process for an app, with an emphasis on the importance of getting the design right; the idea being that just anyone can throw an app together, make sure it works well enough, and put it on the app store, but the apps that do well are the ones which look good AND work well. Several different ways of doing design mockups are suggested, none of which in particular I can recommend over the others: try the ones that interest you, and figure out for yourself which you prefer. The book is not without its typos, but there are screenshots of much of the code for at least the first few chapters, and any others can be considered as an exercise in debugging and understanding the syntax. The authors have also made available an online forum for discussion of the book, answers to the exercises, and for people learning from the book to get help from each other. (I haven't used this forum myself, but I've found Google and various online communities of forums, mailing lists, and IRC chat rooms to be some of the best sources of help to turn to, and learning how to use any and all of these resources is critical for any beginning programmer.) Some extra proofreading and technical reviewing would not have been a bad idea, but it's nothing that an observant reader wouldn't be able to get past. Overall I give "Objective-C for Absolute Beginners" a 9 out of 10, knocking off the one point for want of better proofreading, but otherwise it's an excellent introduction to the world of Cocoa development for Mac OS X and iOS.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
FizzicsGuru More than 1 year ago
The book helps with understanding the basics of object oriented programming. It is full of typos, and certain basics are not explained leaving questions about why certain code is typed the way that it is. It creates a bit of confusion that requires some extra research online. there are typos in the code samples that will cause errors, and the XCode version used for the book is aging, so a bit of thought on your part is required in order to make the jump to the newer version. This type of thing is, however, inevitable as a book ages. It is still a relevant, useful tool for learning the basics.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago