did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780321706256

Advanced Mac OS X Programming The Big Nerd Ranch Guide

by
  • ISBN13:

    9780321706256

  • ISBN10:

    0321706250

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2011-08-18
  • Publisher: Big Nerd Ranch Guides

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $59.99 Save up to $15.00
  • Buy Used
    $44.99
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

    7-Day eTextbook Access 7-Day eTextbook Access

Supplemental Materials

What is included with this book?

Summary

The only book that illuminates Mac OS X's 'plumbing,' delivering nitty-gritty insights that separate great OS X programmers from beginners! bull; bull;Leverage the full power of multithreading, IPC, networking, Bonjour, the UNIX APIs, and much more bull;Make the most of gcc, the linker, the debugger, Subversion, and OS X performance tools. bull;Part of a brand-new series of Mac development guides from Aaron Hillegass and the legendary Mac programming experts at The Big Nerd Ranch, the leader in professional training for Mac developers! In this sophisticated, example-rich book, the legendary Mac programming experts at The Big Nerd Ranch dive deep under the hood with Mac OS X and show how to build outstanding applications that leverage its full, untapped power. The authors offer unprecedented practical insight into three areas of OS X development: bull; bull;Standard Unix APIs, functions, and structures -- whether used directly or through higher-level abstractions. bull; Apple's amazingly powerful, poorly documented Framework APIs. bull;Mac OS X's Unix-based development tools, including gcc, gdb, the linker, make, and Subversion. Readers will learn techniques for dramatically improving application performance, reliability, responsiveness, and security; adding networking capabilities to event-driven applications; making networked applications Bonjour-aware; and much more. The authors provide extensive sample code: the majority written in ANSI C, with some written in Objective-C for Cocoa. This title is part of the brand-new Big Nerd Ranch Press series: the world's best books on Mac and iPhone development, straight from the world's #1 Mac programming trainers - Aaron Hillegass and Big Nerd Ranch!

Author Biography

Mark Dalrymple, the Advanced Mac OS X instructor at Big Nerd Ranch, has been a Macintosh programmer since 1985 and a professional Unix programmer since 1990.

Mark has experience on the client side and server side, being a veteran of several startups and larger technology operations like AOL and Google. On the back-end, he has been the technical lead for AOLserver, a high-performance web server handling tens of thousands of hits per second on many different Unix platforms (Linux, HP, SGI, Digital Alpha, Solaris). 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.

Mark is principal author of Learn Objective-C on the Macintosh and has been the technical reviewer for many Cocoa and iPhone titles with Apress. He is also the co-founder of CocoaHeads, the international Mac programmer's group, with chapters in 26 countries on five continents.

Table of Contents

¿

Introduction
1. C and Objective-C
2. The Compiler
3. Blocks
4. Command-Line Programs
5. Exceptions, Error Handling, and Signals
6. Libraries
7. Memory
8. Debugging with GDB
9. DTrace
10. Performance Tuning
11. Files, Part I: I/O and Permissions
12. Files, Part II: Directories, File Systems, and Links
13. NSFileManager -- Cocoa and the File System
14. Network Programming with Sockets
15. CFRunLoop
16. kqueues and FSEvents
17. Bonjour
18. Multiprocessing
19. Using NSTask
20. Multithreading
21. Operations
22. Grand Central Dispatch
23. Accessing the Keychain

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program