Der Artikel wird am Ende des Bestellprozesses zum Download zur Verfügung gestellt.

Cocoa Programming Developer’s Handbook

 Electronic book text
Sofort lieferbar | Lieferzeit: Sofort lieferbar I
ISBN-13:
9780321647931
Veröffentl:
2009
Einband:
Electronic book text
Seiten:
936
Autor:
David Chisnall
Serie:
Developer's Library
eBook Typ:
PDF
eBook Format:
EPUB
Kopierschutz:
1 - PDF Watermark
Sprache:
Englisch
Beschreibung:

Cocoa Programming Developer's Handbookis a comprehensive, practical reference that brings together all the knowledge, techniques, and code that experienced Mac OS X programmers need to build rich, powerful Cocoa applications. It fully reflects the latest Cocoa innovations, including the latest architectural changes and tools introduced with Mac OS X 10.6 (Snow Leopard).
Part I: Introducing CocoaChapter 1: Cocoa and Mac OS X1.1 Understanding When to Use Cocoa1.2 Understanding Cocoa's Role in Mac OS X1.3 OverviewChapter 2: Cocoa Language Options2.1 Object Orientation2.2 Objective-C2.3 Ruby and Python2.4 SummaryChapter 3: Using Apple's Developer Tools3.1 Obtaining Apple's Developer Tools3.2 Interface Builder3.3 XCode3.4 Objective-C3.5 Cocoa Conventions3.6 SummaryPart II: The Cocoa FrameworksChapter 4: Foundation: The Objective-C Standard Library4.1 General Concepts4.2 Core Foundation Types4.3 Basic Data Types4.4 Collections4.5 Enumeration4.6 Property Lists4.7 Interacting with the Filesystem4.8 Notifications4.9 SummaryChapter 5: Application Concepts5.1 Run Loops5.2 Applications and Delegates5.3 The Responder Chain5.4 Run Loops in Applications5.5 Delegates and Notifications5.6 The View Hierarchy5.7 SummaryChapter 6: Creating Graphical User Interfaces6.1 Positioning Views6.2 Nested Views6.3 Creating Views6.4 Cocoa Bindings6.5 SummaryChapter 7: Windows and Menus7.1 Understanding Windows7.2 Creating Windows7.3 Creating Window Objects7.4 Panels7.5 Sheets7.6 Alert Dialogs7.7 Menus7.8 SummaryChapter 8: Text in Cocoa8.1 Constructing and Deconstructing Strings8.2 Annotating Strings8.3 Localization8.4 Text Storage8.5 Understanding Fonts8.6 Displaying Text8.7 Writing a Custom Text Container8.8 Using Multiple Text Views8.9 SummaryPart III: Cocoa DocumentsChapter 9: Creating Document-Driven Applications9.1 The Cocoa Document Model9.2 Creating the Application Skeleton9.3 Creating the Document9.4 Extending the Outliner9.5 Supporting Undo9.6 Adding Undo to the Outliner9.7 SummaryChapter 10: Core Data10.1 Introducing Data Modeling10.2 Understanding Managed Objects10.3 Attribute Types10.4 Creating a Data Model10.5 Choosing a Persistent Store10.6 Storing Metadata10.7 Automatic Undo10.8 Core Data, Spotlight, and Time Machine10.9 SummaryPart IV: Complex User InterfacesChapter 11: Working with Structured Data11.1 Data Sources and Delegates11.2 Tables11.3 Outline Views11.4 Browsers11.5 Collection Views11.6 Customizing Views with New Cells11.7 Creating Master-Detail Views11.8 SummaryChapter 12: Dynamic Views12.1 Tabbed Views12.2 Inspecting the View Hierarchy12.3 Modifying the View Hierarchy12.4 Creating Dynamic Input Forms12.5 Full-Screen Applications12.6 SummaryPart V: Advanced GraphicsChapter 13: Custom Views13.1 The Graphics Context13.2 Core Graphics13.3 AppKit Drawing13.4 Printing and Paginating Views13.5 Extending Interface Builder with Palettes13.6 SummaryChapter 14: Sound and Video14.1 Beeping14.2 Playing Simple Sounds14.3 Understanding Cocoa Movie Objects14.4 Adding Video14.5 Editing Media14.6 Low-Level Sound APIs14.7 Sound and Video Recording14.8 Supporting Speech14.9 Cocoa Speech Synthesis14.10 Conversing with Users14.11 SummaryChapter 15: Advanced Visual Effects15.1 Simple Animation15.2 Core Animation Overview15.3 Understanding Animation Concepts15.4 Adding Simple Animations15.5 Image Filters15.6 Defining Transitions15.7 Creating Complex Animations15.8 3D Core Animation Transforms15.9 OpenGL and Cocoa Views15.10 Quartz Composer15.11 SummaryChapter 16: Supporting PDF and HTML16.1 HTML in AppKit16.2 Advanced HTML Support16.3 Dynamic Interfaces with WebKit16.4 PDF and Quartz16.5 Displaying PDFs16.6 SummaryPart VI: User Interface Integration

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga