My Account Log in

2 options

Mac OS X developer's guide / Jesse Feiler.

EBSCOhost Academic eBook Collection (North America) Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Feiler, Jesse.
Language:
English
Subjects (All):
Mac OS.
Operating systems (Computers).
Macintosh (Computer).
Physical Description:
1 online resource (621 p.)
Edition:
1st edition
Place of Publication:
San Diego, CA : London : Morgan kaufmann, c2002.
Language Note:
English
System Details:
text file
Summary:
Mac OS X, Apple's newest operating system for the Macintosh platform, is profoundly different from its earlier versions because of its similarity to the UNIX operating system. For developers writing software for OS X this means adjusting to two new environments to create applications and to access the enhanced features of the new OS, Cocoa and Carbon. Cocoa is an object-oriented API in which all future OS X programs will be written. Carbon is a transitional technology allowing compatibility of applications written for earlier versions of the Mac OS with Mac OS X.Mac OS X Developer's Gu
Contents:
Front Cover; Mac OS X Developer's Guide; Copyright Page; Contents; Preface; Diary; Other Documentation and Developer Resources; Acknowledgments; Part l: Introducing Mac OS X; Chapter 1. Introduction; Who Is a Programmer?; The Search for Better Ways to Write Software; The Evolution of Software; Summary; Chapter 2. Architecture Overview; The Story So Far; Modern Operating Systems; Mach; The Evolution of Mac OS X; Summary; Chapter 3. Frameworks and Object-Oriented Programming; Object-Oriented Programming; Object-Oriented Design Issues; Run-Time Issues; Frameworks; Summary
Chapter 4. The Languages of Mac OS X: JavaThe Look of Java; Everything Is an Object; Inheritance and Organization in Java; The Java Bridge; Summary; Chapter 5. The Languages of Mac OS X: Objective-C; Object-Oriented Programming Languages: Two Directions; Dynamism; Class and Instance Objects; Protocols; Categories; Keeping It Running; Syntax; Objective-C++; Summary; Chapter 6. The Languages of Mac OS X: C++; The C++ Objective; Consequences of Compile-Time Typing; Multiple Inheritance; Cocoa and C++; Using Objective-C and C++ Together; Summary; Chapter 7. The Frameworks of Mac OS X: Cocoa
Programming Design TerminologyAppKit; Foundation; Summary; Chapter 8. The Frameworks of Mac OS X: Carbon; Where Carbon Fits In; Carbon Frameworks; Carbon Events; Summary; Chapter 9. The Frameworks of Mac OS X: Core Foundation and Apple Class Suites; Core Foundation; Apple Class Suites; MacApp; Summary; Part II: Designing for Mac OS X; Chapter 10. Planning Your Project; Set Your Objectives; Know Your User; Building on the Past; Choose Your Resources; Use Mac OS X Features; Summary; Chapter 11. The Tools of Mac OS X: Project Builder; Getting Started with Project Builder; Using Project Builder
Building ProjectsBuilding from the Command Line; Working with CodeWarrior; Summary; Chapter 12. The Tools of Mac OS X: Interface Builder; Interface Builder Overview; Using Interface Elements; Designing with Interface Builder; Programming for Interface Builder; Using Interface Builder with Carbon; Summary; Chapter 13. Prototyping and Testing; The Roles of Prototypes; Shaping the Interface; Testing; Summary; Chapter 14. Developing Help and Assistance; Providing Help; Help Viewer; Summary; Chapter 15. Packaging Your Application; Packages, Bundles, and Installation Locations
Creating an Application Bundle with Project BuilderCreating a Disk Image; Creating an Installer Package; Testing Installations; Summary; Chapter 16. Managing Your Code; How Source Code Management Works; Setting Up CVS; Using Source Code Management in Project Builder; Checking Files In (Commit); CVS Preferences; Logging In to a Remote CVS Server; Summary; Part III: Writing for Mac OS X; Chapter 17. Applications; A Walk-Through of Diary; A Walk-Through of the Diary Classes; Using NSApplication; Applications in Carbon and Classic; Summary; Chapter 18. Building Blocks and Types
Creating a Data Strategy
Notes:
Includes index.
ISBN:
9786611046453
9781281046451
1281046450
9780080510521
0080510523
OCLC:
476104137

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account