Objective-C Programming: The Big Nerd Ranch Guide
- By Aaron Hillegass
- Published Oct 18, 2011 by Big Nerd Ranch Guides. Part of the Big Nerd Ranch Guides series.
- Copyright 2012
- Dimensions: 7" x 9"
- Pages: 288
- Edition: 1st
- Book
- ISBN-10: 0-321-70628-5
- ISBN-13: 978-0-321-70628-7
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
Mark Fenoglio has over 12 years of experience in database and web-based application development in technologies ranging from SQL Server and PostgreSQL to PHP, Ajax, Cocoa, Objective-C, and ASP. He was hired by The Big Nerd Ranch in September 2005 after asking too many annoying questions at the Cocoa Bootcamp that March. To support his PHP development efforts, he has crafted his own PHP application framework. Aaron Hillegass, CEO of Big Nerd Ranch, has more than 18 years of experience as a software engineer and trainer. He is author of Cocoa Programming for Mac OS X, the definitive Cocoa programming guide.
Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them.
Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies.
This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community.
Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron’s determination that you understand what you’re doing—or at least why you’re doing it—encourages you to think critically as a programmer.
|
84 of 85 people found the following review helpful
By peg2 (Chicago, IL USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (Paperback)
From time to time, I'll think, gee, I have this great idea for an iPad/iPhone/Mac app, and I'll fiddle around with Xcode. I'll get absolutely nowhere, despite 30+ years in the software business. (Before you laugh at this, try to figure out Xcode with no experience in Objective C. For that matter, try to figure out Objective C by reading Apple developer docs. I know they try, but they sure don't make it easy.) I bought book after book, and still got nowhere.Then I happened on the iOS 5 Developer Cookbook. One of the first pages in that book has a flowchart that goes like this: 1) Do you know C? no - learn C, and they show an appropriate book. 2) Do you know Objective C? no - learn Objective C. They show two books for that, and this is one of them. The chart goes on with books on Xcode and iOS. So I picked up this book. At first I thought, uh oh, this might have been a waste of money, since there's a pretty big section on basic C skills in the... Read more
50 of 51 people found the following review helpful
By
Amazon Verified Purchase(What's this?)
This review is from: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (Kindle Edition)
I must say that as a retired programmer who came from the PC world (via mini's prior to that) I was surprised at how much I could not grasp Objective-C. Granted, the last C/C++ code I had written was some 15 years ago, but really how hard could it be to grasp a new syntax? Was I ever in for a surprise!After taking the smart move to start using Apple products in 2009 I got bitten by the bug to write some software to support a hobby, maybe even sell it if I could get it to work. I started programming computers in 1968 (no minis or PCs then) and kept up (more or less) until 2000, so this should be fairly easy. After all, Apple gives away the developer tools and provides a massive amount of guidance... well, okay maybe I need some hand holding here. I tried another highly recommended book and indeed it did clear up some of the confusion but I was still left somewhat adrift. I thought to myself, I need a book on Cocoa programming, and besides, it seemed as if Apple was... Read more
40 of 43 people found the following review helpful
By
Amazon Verified Purchase(What's this?)
This review is from: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (Kindle Edition)
My intent is for this to be a living review. I'm not all the way through this book yet. I hope that doesn't make any of you think of this review as less than helpful.I have no real programming experience other than things I'd call "scripting". Bash, perl, ruby... shell stuff, mostly. It's easy to read the writing on the wall and see the future is a mobile one. That made me want to learn how to program for iOS. Like Hillegass mentions in the beginning... all of his other books that users rave about are for experienced programmers. Having been through other tutorials on learning languages that weren't as well written, this one is a breath of fresh air. He writes well and explains his points well. I even found a small error which doesn't discourage me about the quality of the book, it actually *encourages* me... because I've learned enough in what I've read so far (I am in Chapter 10, right now) to be able to discover it for myself. The analogies Aaron... Read more |
› See all 115 customer reviews...
Online Sample Chapter
The Big Nerd Ranch Guide to Variables and Types in Objective-C
Table of Contents
Part I: Getting Started
1. You and This Book
2. Your First Program
Part II: How Programming Works
3. Variables and Types
4. if/else
5. Functions
6. Numbers
7. Loops
8. Addresses and Pointers
9. Pass By Reference
10. Structs
11. The Heap
Part III: Objective-C and Foundation
12. Objects
13. More Messages
14. NSString
15. NSArray
16. Developer Documentation
17. Your First Class
18. Inheritance
19. Object Instance Variables
20. Preventing Memory Leaks
21. Collection Classes
22. Constants
23. Writing Files with NSString and NSData
24. Callbacks
25. Protocols
26. Property Lists
Part IV: Event-Driven Applications
27. Your First iOS Application
28. Your First Cocoa Application
Part V: Advanced Objective-C
29. init
30. Properties
31. Categories
32. Blocks
Part VI: Advanced C
33. Bitwise Operations
34. C Strings
35. C Arrays
36. Command-Line Arguments
37. Switch Statements
Sample Pages
Download the sample pages (includes Chapter 3 and Index)

This book includes free shipping!
This book includes free shipping!
eBook (Watermarked)
$31.99
$25.59
Includes EPUB, MOBI, and PDF
About eBook Formats
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.
- Request an Instructor or Media review copy.
- Corporate, Academic, and Employee Purchases
- International Buying Options
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.

