Big NerdLibrary

Advanced Mac OS X Programming (3rd Edition)

Advanced Mac OS X Programming (3rd Edition)

There are several other books on programming for Mac OS X, but none of them contain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, kqueues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.

iOS Programming: The Big Nerd Ranch Guide (3rd Edition)

iOS Programming: The Big Nerd Ranch Guide (3rd Edition)

Updated and expanded to cover iOS 5 and Xcode 4.3, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the understanding, the know-how, and the confidence you need to tackle iOS projects of your own.

Objective-C Programming: The Big Nerd Ranch Guide

Objective-C Programming: The Big Nerd Ranch 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. Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), it 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.

Cocoa Programming for Mac OS X (4th Edition)

Cocoa Programming for Mac OS X (4th Edition)

If you’re developing applications for Mac OS X, Cocoa ® Programming for Mac ® OS X, Fourth Edition, is the book you’ve been waiting to get your hands on. If you’re new to the Mac environment, it’s probably the book you’ve been told to read first. Covering the bulk of what you need to know to develop full-featured applications for OS X, written in an engaging tutorial style, and thoroughly class-tested to assure clarity and accuracy, it is an invaluable resource for any Mac programmer.