Cocoa Programming for OS X: The Big Nerd Ranch Guide, 5th Edition

Book Description

Covering the bulk of what you need to know to develop full-featured applications for , this edition is updated for Yosemite (10.10),  Xcode 6, and Swift. Written in an engaging tutorial style and class-tested for clarity and accuracy, it is an invaluable resource for any Mac programmer. The authors introduce the two most commonly used Mac developer tools: Xcode and Instruments. They also cover the Swift language, basic application , and the major design of Cocoa. Examples are illustrated with exemplary , written in the idioms of the Cocoa community, to show you how Mac programs should be written.

After reading this book, you will know enough to understand and utilize Apple’s online documentation for your own unique needs. And you will know enough to write your own stylish code.

Table of Contents

Chapter 1. Let’s Get Started
Chapter 2. Swift Types
Chapter 3. Structures and Classes
Chapter 4. Memory Management
Chapter 5. Controls
Chapter 6. Delegation
Chapter 7. Working with Table Views
Chapter 8. KVC, KVO, and Bindings
Chapter 9. NSArrayController
Chapter 10. Formatters and Validation
Chapter 11. NSUndoManager
Chapter 12. Archiving
Chapter 13. Basic Core Data
Chapter 14. User Defaults
Chapter 15. Alerts and Closures
Chapter 16. Using Notifications
Chapter 17. NSView and Drawing
Chapter 18. Mouse Events
Chapter 19. Keyboard Events
Chapter 20. Drawing Text with Attributes
Chapter 21. Pasteboards and Nil-Targeted Actions
Chapter 22. Drag-and-Drop
Chapter 23. NSTimer
Chapter 24. Sheets
Chapter 25. Auto Layout
Chapter 26. Localization and Bundles
Chapter 27. Printing
Chapter 28.
Chapter 29. Unit
Chapter 30. View Controllers
Chapter 31. View Swapping and Custom Container View Controllers
Chapter 32. Storyboards
Chapter 33. Core Animation
Chapter 34. Concurrency
Chapter 35. NSTask
Chapter 36. Distributing Your App
Chapter 37. Afterword

Book Details

File HostFree Download LinkFormatSize (MB)Upload Date
EU(multi) Click to downloadEPUB1104/22/2015
EU(multi) Click to downloadEPUB1104/22/2015
ZippyShare Click to downloadEPUB1101/07/2016
ZippyShare Click to downloadTrue PDF, EPUB37.410/11/2017
ZippyShare Click to downloadTrue PDF, EPUB37.410/31/2017
How to Download? Report Dead Links & Get a Copy

Leave a Reply