iPhone開發基礎教程

iPhone開發基礎教程
定價:390
NT $ 339
 

內容簡介

iPhone是一種全新的移動平台,隻果公司為它推出了強大的軟件開發工具包iPhone SDK。本書是一部關于iPhone SDK和iPhone開發的基礎教程,內容翔實、語言生動。書中結合消費類設備上常見的實例,循序漸進地講解了iPhone開發的基本流程,並介紹了最先進、時尚、受歡迎的iPhone特性。

本書內容完整豐富,具有較強的通用性,編程領域中各層次讀者都能通過本書快速學習iPhone開發,提高相關技能。
 

目錄

第1章 歡迎來到iPhone的世界
1.1 關于本書
1.2 必要條件
1.3 必備知識
1.4 編寫iPhone應用程序有何不同
1.4.1 只有一個正在運行的應用程序
1.4.2 只有一個窗口
1.4.3 受限訪問
1.4.4 有限的響應時間
1.4.5 有限的屏幕大小
1.4.6 有限的系統資源
1.4.7 缺少Cocoa工具
1.4.8 新屬性
1.4.9 與眾不同的方法
1.5 本書內容
1.6 準備開始吧
第2章 創建基本項目
2.1 在Xcode中設置項目
2.2 Interface Builder簡介
2.2.1 nib文件的構成
2.2.2 在視圖中添加標簽
2.3 iPhone美化
2.4 小結
第3章 處理基本交互
3.1 模型—視圖—控制器範型
3.2 創建項目
3.3 創建視圖控制器
3.3.1 輸出口
3.3.2 操作
3.3.3 將操作和輸出口添加到視圖控制器
3.3.4 將操作和輸出口添加到實現文件
3.4 使用應用程序委托
3.5 編輯MainWindow.xib
3.6 編輯Button_FunViewController.xib
3.6.1 在Interface Builder中創建視圖
3.6.2 連接所有元素
3.6.3 測試
3.7 小結
第4章 更豐富的用戶界面
4.1 滿是控件的屏幕
4.2 活動、靜態和被動控件
4.3 創建應用程序
4.3.1 導入圖像
4.3.2 實現圖像視圖和文本字段
4.3.3 添加圖像視圖
4.3.4 添加文本字段
4.3.5 設置第二個文本字段的屬性
4.3.6 連接輸出口
4.4 構建和運行
4.4.1 完成輸入後關閉鍵盤
4.4.2 通過觸摸背景關閉鍵盤
4.5 實現滑塊和標簽
4.5.1 確定輸出口
4.5.2 確定操作
4.5.3 添加輸出口和操作
4.5.4 添加滑塊和標簽
4.5.5 連接操作和輸出口
4.6 實現開關和分段控件
4.6.1 確定輸出口
4.6.2 確定操作
4.6.3 添加開關和分段控件
4.6.4 連接輸出口
4.7 實現按鈕、操作表和警報
4.7.1 將輸出口及操作添加到控制器頭文件
4.7.2 在Interface Builder中添加按鈕
4.7.3 實現按鈕的操作方法
4.8 顯示操作表
4.9 美化按鈕
4.9.1 viewDidLoad方法
4.9.2 控件狀態
4.9.3 可拉伸圖像
4.10 小結
第5章 自動旋轉和自動調整大小
第6章 多視圖應用程序
第7章 標簽欄與選取器
第8章 表視圖簡介
第9章 導航控制器和表視圖
第10章 應用程序設置和用戶默認設置
第11章 基本數據持久性
第12章 使用Quartz和OpenGL繪圖
第13章 輕擊、觸摸和手勢
第14章 我在哪里?使用Core Location定位功能
第15章 加速計
第16章 iPhone照相機和照片庫
第17章 應用程序本地化
第18章 未來之路
 

iPhone白從發布的那一天起就成為科技界的焦點。但一直為人詬病的是,其本身並不支持開源軟件開發,也一直沒有推出相應的第三方開發工具。而iPhone SDK的發布無疑解決了這一難題。開發人員可以使用iPhone SDK輕易地為iPhone和iPod touch創建應用程序。其簡單易學的操作方式和強大的功能為開發人員帶來了超強的能力。

木書提供了關于iPhone SDK和iPhone開發的全面信息,對Objective-C編程語言、Xcode和Interface Builde開發工具進行了深入淺出的介紹,同時對iPhone開發的基本流程、原理和原則進行了詳細和通俗的講解。本書采用理論與實踐相結合的方式,指導讀者創建一系列應用程序,讓讀者能在實踐中理解iPhone應用程序的運行方式和構建方式,掌握具體的〔Phone特性,學會如何控制這些特性或與之交互。

全書共18章,分為3個部分。前4章介紹iPhone開發中的相關基本概念和開發人員所需的必備知識,並通過示例演示了一些標準的iPhone用戶界面控件。第5章至第16章深入介紹如何開發各種高級iPhone特性,其中包括自動旋轉、工具欄控制器、表視圖、分層列表、應用程序設置、數據管理、繪圖、手勢輸入、Core Location、加速計以及照相機和相片庫。最後兩章介紹如何將iPhone應用程序翻譯為其他語言,從而讓更多的用戶接受並使用它,以及看完本書之後應該努力的方向。

本書覆蓋面廣、結構清晰,是一本有關iPhone開發的全新入門指南.它面向具備基本Objective C知識的iPhone初、高級開發用戶,不論你是經驗豐富的開發人員,還是初涉編程領域的新手,都可以從本書中得到有用的信息。書中的示例通用性高,特別適合讀者參考使用,這使本書成為廣大讀者的肖選。

iPhOne SDK是一個新興的軟件開發平台,但目前國內關于iPhone開發的資料非常有限。相信本書的出版可以為iPhone開發的發展起到推波助瀾的作用。

本書由漆振、解巧雲、孫文磊等翻譯,在翻譯過程中得到了歐陽宇、盛海艷、楊越和張波的幫助,在此一並致謝。由于譯者的知識水平有限,加之時間也比較倉促,文中難免會出現一些疏漏,懇請廣大讀者給予批評指正。
網路書店 類別 折扣 價格
  1. 新書
    87
    $339