iPhone開發秘籍

iPhone開發秘籍

《iPhone開發秘籍(第2版)》提供了關於iphone sdk以及iphone開發的全面信息,對iphone sdk中的各種組件做了深入淺出的介紹,包括iphone 3.0 sdk的所有新增特性,同時對iphone開發的基本流程、基本原理和基本原則進行了詳細且通俗的講解。此外,還結合實例講解了如何開發各種iphone特性,包括視圖、視圖控制器、警告、表格、媒體、控制項、人物、位置和事件。《iPhone開發秘籍(第2版)》適合iphone和mac開發人員。

基本信息

內容簡介

本書提供了關於iPhone SDK和iPhone開發的全面信息,復蓋面廣、結構清晰。書中深入淺出地介紹iPhone SDK中的各種組件,同時詳細和通俗地講解了iPhone開發的基本流程、基本原理和基本原則,還結合實例講述了如何使用各種iPhone特性,包括視圖、視圖控制器、警告、表格、媒體、控制項、人物、位置和事件等。

本書適合各層次的iPhone開發人員學習和參考。書中的示例具有很強的通用性,特別適合作為參考指南。

作者簡介

Erica Sadun ,著名iPhone技術專家。喬治亞理工學院計算機科學博士,擁有多年Apple開發經驗。參與過二十多部暢銷圖書的編寫,領域涉及程式設計、數字視頻、數碼攝像等。

圖書目錄

第1章iPhone SDK簡介

1.1蘋果公司的iPhone SDK

1.2組建iPhone項目

1.3iPhone應用程式組件

1.3.1應用程式資料夾層次結構

1.3.2執行檔

1.3.3Info.plist檔案

1.3.4圖示和默認圖像

1.3.5XIB(NIB)檔案

1.3.6應用程式束中不存在的檔案

1.3.7沙盒

1.4平台限制

1.4.1存儲限制

1.4.2數據訪問限制

1.4.3記憶體限制

1.4.4互動限制

1.4.5電量限制

1.4.6應用程式限制

1.4.7用戶行為限制

1.5SDK限制

1.6編程范型

1.6.1面向對象編程

1.6.2模型-視圖-控制器

1.7構建iPhone應用程式主幹

1.8Hello World應用程式

1.8.1類

1.8.2代碼

1.8.3關於示例代碼和記憶體管理的注意事項

1.9構建Hello World應用程式

1.9.1創建iPhone項目

1.9.2運行主幹

1.9.3定製iPhone項目

1.9.4編輯標識信息

1.9.5使用調試器

1.10蘋果公司的iPhone開發人員計畫

1.10.1開發電話

1.10.2應用程式標識符

1.11從Xcode到iPhone:Organizer界面

1.11.1PROJECTS & SOURCES列表

1.11.2DEVICES列表

1.11.3Summary選項卡

1.11.4Console選項卡

1.11.5Crash Logs選項卡

1.11.6Screenshot選項卡

1.11.7線纜連線

1.11.8在iPhone上測試應用程式

1.11.9編譯以分發

1.12使用文檔中未記錄的API調用

1.13臨時分發

1.14小結

第2章視圖

2.1UIView和UIWindow

2.1.1層次結構

2.1.2幾何特徵

2.1.3手勢

2.2秘訣:添加遞進式子視圖

2.3秘訣:拖動視圖

2.3.1UITouch

2.3.2添加持久性

2.4秘訣:剪輯視圖

2.4.1通過剪輯平衡觸摸

2.4.2訪問逐個像素值

2.5秘訣:檢查多點觸摸

2.6UIView動畫

2.7秘訣:淡入和淡出視圖

2.8秘訣:交換視圖

2.9秘訣:翻轉視圖

2.10秘訣:將CATransition套用於層

2.10.1文檔中未記錄的動畫類型

2.10.2通用Core Animation調用

2.11秘訣:滑動視圖

2.12秘訣:轉換視圖

2.13小結

第3章視圖控制器

第4章警告用戶

第5章基本表格

第6章高級表格

第7章媒體

第8章控制項

第9章人物、地點和事件

第10章連線服務

第11章Cover Flow編程

編輯推薦

《iPhone開發秘籍(第2版)》:

iPhone開發的重量級參考書

揭示官方文檔未詳述的細節

代碼示例清晰易懂

想要為iPhone和iPod touch構建套用嗎?是否已投身iPhone套用開發之列,並想迅速提升自己的功力?《iPhone開發秘籍(第2版)》將為你提供專家級的指導,帶你領略絕妙的代碼示例!

《iPhone開發秘籍(第2版)》在第一版的基礎上進行了全面修訂和大量擴充,當之無愧地成為iPhone開發的必備佳作。《iPhone開發秘籍(第2版)》面向已經熟悉ObjectiVe-C、Xcode和C0coa框架的中高級iPhone和Mac開發人員。並簡單介紹TObjective-C、Xcode和Inte rface Builder-以便沒有這些語言(或工具)使用經驗的開發人員也能夠快速融入Mac/iPhone世界。《iPhone開發秘籍(第2版)》這一版新增內容主要包括:

使用iPhone SDK設計和定製界面

使用手勢、觸摸和其他高級界面功能

充分挖掘表、視圖、視圖控制器和動畫的潛力

使用進度條、狀態欄更新和其他指示器

使用推送通知功能傳送訊息

用MediaKit播放音頻與視頻

使用地址簿、Core Locatjon和感測器

連線網路和Web服務

使MapKit~Google Mobile Maps嵌入地圖

使用GameKit構建多人遊戲

使用Core Data構建數據驅動的套用

使用StoreKit開發套用內購買的功能與服務

使用輔助功能構建殘障人士可訪問的套用

媒體推薦

“本書物超所值!如果你正在編寫iPhone套用,它將讓你大大節省開發時間。Erica在書中給出了大量新穎易懂的示例。演示了基本的iPhorle開發技巧。並展示了很多蘋果公司官方文檔未曾提及的特殊效果。”

———Tim BLirks。TootSweet軟體公司iPhorle軟體開發人員

“Erica Sadun的專業技術絕對不負Addison-Wesley的盛名。本書是關於iPhone開發的全面指南。不論是初學者還是有經驗的開發人員都能從中受益。豐富的代碼示例和螢幕截圖使讀者更易理解書中大量的提示和技巧。”

———Jacqui Cheng。

著名科技新聞網站Ars Technica副主編

“我們欣賞書中的代碼,但同樣深深折服於Erica掌控主題和傳達信息的能力:文風親切又有技術深度。這將是iPhorIe開發人員的必備書籍。”

——Daniel Pasco。Black Pixel Lumlnancee首席開發人員

兼執行長

“Erica的書確實是Cocoa Touch開發人員的絕佳資源。本書內容遠遠超過了官方文檔的內容。作者千方百計讓開發人員更深入地理解iPhone OS,揭示了這個令人難以置信的移動平台背後的秘密。”

——John Zorko。Mobile Devices公司資深軟體工程師

序言

iPhone SDK是蘋果公司提供的一種軟體開發工具包,它允許第三方為iPhone和iPod Touch創建應用程式。該軟體包意義重大,因為蘋果公司並不能滿足所有人對iPhone套用的需求。開發人員可以使用iPhone SDK輕鬆地為iPhone和iPod Touch創建應用程式。其簡易的操作方式和強大的功能也為開發人員帶來了無限可能。

本書提供了關於iPhone SDK以及iPhone開發的全面信息。全書採用理論與實踐相結合的方式,指導讀者創建一系列小應用程式,讓讀者能在實踐中理解iPhone應用程式的運行方式和構建方式,並掌握具體的iPhone特性以及控制這些特性或與其互動的方式。

全書共分為21章和一個附表,內容涉及iPhone開發中經常用到的一些基本組件,包括視圖、視圖控制器、警告和表格,如何開發各種高級iPhone特性,其中包括媒體、控制項、人物、位置和事件,還有連線服務和高級的Cover Flow編程技巧等。

本書復蓋面廣、結構清晰合理,是一本出色的iPhone開發入門指南。本書面向已經熟悉Objective-C、Cocoa框架和Xcode工具,並且要為iPhone和iPod touch構建應用程式的開發人員。如果你不熟悉這些工具,書中也提供了對Objective-C的快速簡介以及對Xcode工具的介紹,可以幫助你快速上手。通過清晰、全面的示例,讀者可迅速上手並開始進行高效率的開發。

iPhone SDK是一個新興的軟體開發平台,且目前國內關於iPhone開發的書籍不太多。本書集適用性、易讀性和參考性於一身,一定能成為iPhone開發人員和愛好者的首選。

本書由張彩霞、高穎、易磊、陳華全、謝俊、徐紅霞、楊越、張波和盛海艷等翻譯審校,在翻譯過程中,得到了圖靈公司傅志紅老師的幫助和支持,在此一併致謝。但由於譯者的知識局限,加之時間也比較倉促,譯文中難免會出現一些疏漏,誠懇地希望廣大讀者給予批評指正。

將本書獻給我最愛的丈夫Alberto,感謝他多年來一直容忍我談論太多的小工具和SDK,並始終親切耐心地陪伴著我。

相關詞條

相關搜尋

熱門詞條

聯絡我們