Cocoa Programming for Mac OS X, 3rd Edition
(häftad)av Aaron Hillegass
- Format:
- Häftad (paperback)
- Utgiven:
- 2008-05-01
- Språk:
- Engelska
(Computer Bookshops Limited)
Passar bra ihop
|
De som köpt den här boken har ofta också köpt Learning iPhone Programming: From Xcode to App Store (häftad) av Alasdair Allan | |||
|
Pris för båda:
549:-Köp
|
Fler böcker av Aaron Hillegass
Advanced Mac OS X Programming: The Big Nerd Ranch GuideMark Dalrymple, Aaron Hillegass (häftad) |
Cocoa Programming For Mac OS X 4th EditionAaron Hillegass, Adam Preble (häftad) |
Objective-C Programming: The Big Nerd Ranch GuideAaron Hillegass, Mark Fenoglio (häftad) |
iOS Programming: The Big Nerd Ranch Guide 3rd EditionJoe Conway, Aaron Hillegass (häftad) | |||
| Ordinarie pris: 279:- | ||||||
|
313:- Köp
|
249:- Köp
|
213:- Köp
|
267:- Köp
|
Kundrecensioner
Bloggat om Cocoa Programming for Mac OS X, 3rd Edition
Övrig information
Aaron Hillegas runs Big Nerd Ranch, well-known for its popular Cocoa programming classes. Previously, he was a developer at NeXT and Apple. At Next, he wrote the first course on OpenStep, the predecessor to today's Cocoa tools. At Apple, he created and taught courses in Cocoa directly for and to Apple engineers. This book is based on Aaron's Big Nerd Ranch course and is influenced by 15 years of work with OpenStep and Cocoa.
(Computer Bookshops Limited)
Innehållsförteckning
Preface xvii
Acknowledgments xix
Chapter 1: Cocoa: What Is It? 1
A Little History 1
Tools 3
Language 4
Objects, Classes, Methods, and Messages 4
Frameworks 6
How to Read This Book 6
Typographical Conventions 7
Common Mistakes 7
How to Learn 8
Chapter 2: Lets Get Started 9
In Xcode 9
In Interface Builder 13
Back in Xcode 23
Documentation 29
What Have You Done? 30
Chapter 3: Objective-C 33
Creating and Using Instances 33
Using Existing Classes 35
Creating Your Own Classes 46
The Debugger 58
What Have You Done? 62
For the More Curious: How Does Messaging Work? 62
Challenge 64
Chapter 4: Memory Management 65
Turning the Garbage Collector On and Off 66
Living with the Garbage Collector 68
Living with Retain Counts 68
What Have You Done? 77
Chapter 5: Target/Action 79
Some Commonly Used Subclasses of NSControl 81
Start the SpeakLine Example 85
Lay Out the Nib File 86
Implementing the AppController Class 88
For the More Curious: Setting the Target Programmatically 90
Challenge 90
Debugging Hints 92
Chapter 6: Helper Objects 95
Delegates 96
The NSTableView and Its dataSource 99
Lay Out the User Interface 102
Make Connections 103
Edit AppController.m 105
For the More Curious: How Delegates Work 108
Challenge: Make a Delegate 109
Challenge: Make a Data Source 110
Chapter 7: Key-Value Coding; Key-Value Observing 111
Key-Value Coding 111
Bindings 113
(Computer Bookshops Limited)