好书推荐 好书速递 排行榜 读书文摘

Cocoa Programming for OS X (5th Edition)

Cocoa Programming for OS X (5th Edition)
作者:Aaron Hillegass / Adam Preble / Nate Chandler
副标题:The Big Nerd Ranch Guide
出版社:Big Nerd Ranch Guides
出版年:2015-04
ISBN:9780134076959
行业:其它
浏览数:107

内容简介

Covering the bulk of what you need to know to develop full-featured applications for OS X, this edition is updated for OS X 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 architecture, and the major design patterns of Cocoa. Examples are illustrated with exemplary code, 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.

......(更多)

作者简介

Aaron Hillegas,曾就职于Next和Apple,现在在Big Nerd Ranch主讲Cocoa编程。第一套OpenStep(Cocoa的前身)教程即出自其手。本书基于Aaron在Big Nerd Ranch的教学内容,并融入了他在OpenStep和Cocoa方面15年的工作经验。

......(更多)

目录

Cocoa: What Is It?

Let's Get Started

Swift

Memory Management

Target/Action

Helper Objects

NSWindowController, NSViewController, XIBs, and MVC

Key-Value Coding/Key-Value Observing

NSArrayController

NSUndoManager

Archiving an Protocols

Basic Core Data

NSWindowController

User Defaults

Using Notifications

Using Alert Panels

Localization

Custom Views

Images and Mouse Events

Keyboard Events

Drawing Text with Attributes

Pasteboards and Nil-Targeted Actions

Categories

Drag-and-Drop

NSTimer

Sheets

Creating NSFormatters

Printing

Web Services

Closures

More Core Data

Storyboards

Collection Views

Core Animation

Concurrency

Unit Testing

Cocoa and OpenGL

NSTask

Distributing Your App

......(更多)

读书文摘

......(更多)

猜你喜欢

点击查看