Mac OS X Developer's Guide
暫譯: Mac OS X 開發者指南
Jesse Feiler
- 出版商: Morgan Kaufmann
- 出版日期: 2001-10-19
- 定價: $2,400
- 售價: 5.0 折 $1,200
- 語言: 英文
- 頁數: 594
- 裝訂: Paperback
- ISBN: 012251341X
- ISBN-13: 9780122513411
-
相關分類:
MAC OS 蘋果電腦
立即出貨(限量) (庫存=4)
買這商品的人也買了...
-
$1,580$1,501 -
$2,176Refactoring: Improving the Design of Existing Code (Hardcover)
-
$2,650$2,518 -
$1,610$1,530 -
$580$452 -
$1,260Beginning Perl for Bioinformatics (Paperback)
-
$950$931 -
$2,560$2,432 -
$1,700$1,615 -
$1,078Principles of Wireless Networks: A Unified Approach(精裝)
-
$600Windows .Net Server Security Handbook (Paperback)
-
$1,110$1,055 -
$590$466 -
$720$569 -
$800$760 -
$560$476 -
$450$356 -
$720$569 -
$680$578 -
$1,068Fundamentals of Database Systems, 4/e (IE)
-
$780$663 -
$550$468 -
$490$417 -
$650$553 -
$1,580$1,501
相關主題
商品描述
Order This Book | Authors | Contents | Related Titles
As you begin developing for Mac OS X, you'll face major changes, lots of difficult decisions, and also some terrific opportunities. The Mac OS X Developer's Guide aims to do more than help you make the transition painlessly: It's dedicated to helping you capitalize on these opportunities and positively thrive in this new environment.
Inside is the background you need to get started, the instruction and examples you need to move forward, and the expert advice you need to solve your toughest programming challenges. At a stage where others may struggle to get up to speed, you can work more efficiently while building more powerful, more usable, more robust applications. That's the beauty of Mac OS X, and of the Mac OS X Developer's Guide.
Incisive coverage that will help you:
- Understand Mac OS X, including how it works, its UNIX roots, and how best to develop for it.
- Develop applications using both the Cocoa and Carbon frameworks.
- Optimize your Carbon application with Carbon events and use direct dispatch in Carbon and Cocoa to make your applications more efficient.
- Write Mac OS X programs using C, C++, Java, and Objective-C (includes extensive example code).
- Build applications that take full advantage of all of Aqua's features.
- Port existing applications to Mac OS X.
- Create new applications that run effectively on both Mac OS 9 and Mac OS X.
- Master critical development skills, including prototyping, managing menus, writing and using services, working with events, manipulating files, designing interfaces, and building reusable components.
- Get around in the latest versions of Project Builder and Interface Builder.
Jesse Feiler has worked with Apple technologies for many years. The author of numerous books, including Rhapsody Developer's Guide (AP Professional), Mac OS X: The Complete Reference (Osborne), and Programming Java on Mac OS X (Coriolis), Jesse is currently Software Director at Philmont Software Mill and has worked in various capacities for the Federal Reserve Bank of New York, NY State Department of Health, Young & Rubicam, and Apple. He also co-developed Josef Albers's Interaction of Color, CD-ROM Edition (Yale University Press).
Preface
Part I: Introducing Mac OS X
1. Introduction
2. Architecture Overview
3. Frameworks and Object-Oriented Programming
4. The Languages of Mac OS X: Java
5. The Languages of Mac OS X: Objective-C
6. The Languages of Mac OS X: C++
7. The Frameworks of Mac OS X: Cocoa
8. The Frameworks of Mac OS X: Carbon
9. The Frameworks of Mac OS X: Core Foundation and Apple Class Suites
Part II: Designing for Mac OS X
10. Planning Your Project
11. The Tools of Mac OS X: Project Builder
12. The Tools of Mac OS X: Interface Builder
13. Prototyping and Testing
14. Developing Help and Assistance
15. Packaging Your Application
16. Managing Your Code
Part III: Writing for Mac OS X
17. Applications
18. Building Blocks and Types
19. Making It Happen: Events, Responders, Delegates and Notification
20. Visualization (Views and Windows)
21. Interface Design and Controls
22. Living in a Shared Environment
23. Documents and Files
24. Managing Menus
25. Printing
26. Action! Games and Multimedia
27. Writing and Using Services
28. Scripting in Mac OS X
29. Writing Reusable Components
Index
商品描述(中文翻譯)
訂購本書 | 作者 | 內容 | 相關書籍
隨著您開始為 Mac OS X 開發,您將面臨重大變化、許多困難的決策,以及一些絕佳的機會。《Mac OS X 開發者指南》旨在不僅幫助您無痛過渡,還致力於幫助您利用這些機會,並在這個新環境中蓬勃發展。
書中提供了您開始所需的背景知識、前進所需的指導和範例,以及解決最棘手編程挑戰所需的專家建議。在其他人可能掙扎於跟上進度的階段,您可以更有效地工作,同時構建更強大、更易用、更穩健的應用程式。這就是 Mac OS X 的魅力,以及《Mac OS X 開發者指南》的魅力。
深入的內容將幫助您:
- 了解 Mac OS X,包括其運作方式、UNIX 根源,以及最佳開發方式。
- 使用 Cocoa 和 Carbon 框架開發應用程式。
- 使用 Carbon 事件優化您的 Carbon 應用程式,並在 Carbon 和 Cocoa 中使用直接調度,使您的應用程式更高效。
- 使用 C、C++、Java 和 Objective-C 編寫 Mac OS X 程式(包括大量範例代碼)。
- 構建充分利用 Aqua 所有功能的應用程式。
- 將現有應用程式移植到 Mac OS X。
- 創建能在 Mac OS 9 和 Mac OS X 上有效運行的新應用程式。
- 精通關鍵開發技能,包括原型設計、管理菜單、編寫和使用服務、處理事件、操作文件、設計介面和構建可重用組件。
- 熟悉最新版本的 Project Builder 和 Interface Builder。
作者:
Jesse Feiler 多年來一直在 Apple 技術領域工作。他是多本書籍的作者,包括《Rhapsody 開發者指南》(AP Professional)、《Mac OS X: 完整參考》(Osborne)和《在 Mac OS X 上編程 Java》(Coriolis)。Jesse 目前是 Philmont Software Mill 的軟體總監,曾在紐約聯邦儲備銀行、紐約州衛生部、Young & Rubicam 和 Apple 擔任各種職位。他還共同開發了 Josef Albers 的《色彩互動,CD-ROM 版》(耶魯大學出版社)。
目錄:
前言
第一部分:介紹 Mac OS X
1. 介紹
2. 架構概述
3. 框架與物件導向編程
4. Mac OS X 的語言:Java
5. Mac OS X 的語言:Objective-C
6. Mac OS X 的語言:C++
7. Mac OS X 的框架:Cocoa
8. Mac OS X 的框架:Carbon
9. Mac OS X 的框架:Core Foundation 和 Apple Class Suites
第二部分:為 Mac OS X 設計
10. 計劃您的專案
11. Mac OS X 的工具:Project Builder
12. Mac OS X 的工具:Interface Builder
13. 原型設計與測試
14. 開發幫助與支援
15. 打包您的應用程式
16. 管理您的代碼
第三部分:為 Mac OS X 編寫
17. 應用程式
18. 基本構件與類型
19. 實現:事件、響應者、委託和通知
20. 可視化(視圖與窗口)
21. 介面設計與控制項
22. 共享環境中的生活
23. 文件與檔案
24. 管理菜單
25. 列印
26. 行動!遊戲與多媒體
27. 編寫與使用服務
28. 在 Mac OS X 中編寫腳本
29. 編寫可重用組件
索引
相關書籍:
軟體工程與編程