I convinced the school library to buy the old version as it's too expensive. Its easy to forget its title and expect that it would be advanced Cocoa programming but that is not the intent and therefore not what it delivers. This is a huge book filled with meat (no fluff here), that manages to make you laugh in a delightfully geeky way (some of Dalrymple's variable names cracked me up for example) and deliver solid content with a voice that is informative, entertaining and much more human than a man page or an Apple doc. There are lots of options on how to write Objective-C code. Garbage collection it touted as a big new feature, but it has not caught on at all. All the neat tricks that aren't seen anywhere, Reviewed in the United States on November 8, 2005. Over the years he has worked on projects ranging from cross-platform development toolkits, parts of the Mac AOL client, and high-performance web server software servicing hundreds of millions of requests per day. Fundamentally, everything boils down to the file descriptor. The author doesn't go too in depth on all topics, but goes wide and broad and introduces you to topics you won't find anywhere else, and definitely won't find with this kind of context. The third edition is updated for Mac OS X 10.5 and 10.6 and covers new technologies like DTrace, Instruments, Grand Central Dispatch, blocks, and NSOperation. There is simply no other collection of published material that covers these advanced topics with equal depth and skill. Exercise your consumer rights by contacting us at donotsell@oreilly.com. While there are several books on programming for Mac OS X, Advanced Mac OS X Programming: The Big Nerd Ranch Guide is the only one that contains explanations of how to leverage the powerful underlying technologies. Does this book contain inappropriate content? Start your free trial. There is an entire chapter dedicated to the nitty-gritty of blocks which was fantastic. This is, by far, the most detailed book on the subject available on the market. Reviewed in the United States on October 15, 2007. I write code for a number of platforms, so this was as much to help me understand the entire playing field as much as anything specific that I gleaned from reading it. Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. O’Reilly members experience live online training, plus books, … With unbuffered I/O, the copy to the FILE buffer is in the kernel data structures), they can be slow when dealing with Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free. It also provides topics on os X technologies that you won't find in other books such as Bonjour, Multi-Processing, and Keychain management. This new edition brings anticipated updates covering the latest Apple developer technologies. To get the free app, enter your mobile phone number. I confess to not having finished the entire book (it's huge), but I can already say this book is a keeper from just having read the first 3rd. It also analyzes reviews to verify trustworthiness. Sync all your devices and never lose your place. Amazing value with good delivery was new and I can't wait to read it. Find all the books, read about the author, and more. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn. This book teaches all the methods, but focuses on a simple, consistent format that makes the code very easy to follow. To start the conversation again, simply ask a new question. Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free. lots of smaller reads and writes. We work hard to protect your security and privacy. He is also the co-founder of CocoaHeads, the international Mac programmer's group, with chapters in 26 countries on five continents. O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers. there is a win to using plain read() and write() calls to avoid the In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading. While it's 4 years old it still has a lot of current useful information. Unable to add item to List. Reviewed in the United States on September 19, 2011. Start your free trial. © 2020, O’Reilly Media, Inc. All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. Reviewed in the United States on November 21, 2009. O’Reilly members experience live online training, plus books, … Exercise your consumer rights by contacting us at donotsell@oreilly.com. Get Advanced Mac OS X Programming: The Big Nerd Ranch Guide now with O’Reilly online learning. Advanced Mac OS X Programming; While there are several books on programming for Mac OS X, Advanced Mac OS X Programming: The Big Nerd Ranch Guide is the only one that contains explanations of how to leverage the powerful underlying technologies. This isn't one of those obnoxiously written books where attempts at humor diminish it to the point of being borderline childish such as some of the "Head First" or "for dummies" books. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. On the client-side, he has worked with native Mac toolkits, helped in the construction of cross-platform toolkits, and currently has code running on millions of Macintosh desktops world-wide. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. While there are several books on programming for Mac OS X, Advanced Mac OS X Programming: The Big Nerd Ranch Guide is the only one that contains explanations of how to leverage the powerful underlying technologies. A must have for any serious MAC OS developer. Top subscription boxes – right to your door, © 1996-2020, Amazon.com, Inc. or its affiliates. Please try again.