iPhone開發入門經典

iPhone開發入門經典

iPhone開發入門經典,是人民郵電出版社出版的圖書。

基本信息

內容簡介

《iPhone開發入門經典》基於Apple最新發布的iPhoneOS3.0編寫,循序漸進地介紹了從事iPhoneF發所需的基本知識,包括使用Xcode、Interface Builder、objective-C和(cocoa touch等開發工具,設計及美化用戶界面,讀寫和顯示數據,播放和錄製多媒體,調試、最佳化和發布應用程式等主題。

《iPhone開發入門經典》通過簡潔的語言和詳細的步驟,幫助讀者迅速掌握開發iPhone應用程式所需的基本知識,適合沒有任何編程經驗的新手閱讀,也可供有志於從事iPhone開發的人員參考。

作者簡介

作者:(美國)雷(John Ray) (美國)詹森(Sean Johnson) 譯者:袁國忠

John Ray,當前是俄亥俄州立大學研究基金會的高級商業分析師兼開發團隊經理。他在Macmillan、SAMS和Que公司出版了大量圖書,其中包括Special EditionUsing TCP/IP、Teach YourseIf DreamweaverMXin21Days、Mac OS XU nleashed和MacromediaAII-IN -One。作為一名從1984年起就開始使用Macintosh的用戶,他努力確保在每個項目中都平等對待Macintosh。即使在編寫技術性圖書(如Special Edition Using TCP/IP)時,也在其中介紹了大量有關Macintosh及其應用程式的信息。他的寫作手法簡潔明快,即使對國中級讀者來說也簡單易懂,因此深受好評。

Sean Johnson很久以前就是一名Mac開發人員,擁有超過15年的產品開發經驗,受聘的企業包括小型獨立軟體開發商、新興企業以及諸如IBM等大型軟體開發商。他在Mac Developer Network上開闢了一個有關產品設計的專欄,還為IBM developer Works和各種雜誌撰寫文章。Sean經營著產品開發諮詢公司Snooty Monkey,LLC,該公司致力於為創建出類拔萃的Web、Mac和iPhone應用程式提供技術諮詢。他與妻子和兩個孩子居住在風光秀麗的北卡羅來納州教堂山市。

圖書目錄

第1章 為 開發準備好系統和iPhone

1.1 歡迎進入iPhone平台

11.1 顯示屏和圖形

11.2 應用程式資源約束

11.3 連線性

1.1.4 輸入和反饋

1.2 成為iPhone開發人員

1.2.1 加八AppLe開發人員計畫

1.2.2 安裝iPhone開發工具

l.3創建開發供應配置檔案

1.3.1 什麼是開發供應配置檔案

1.3.2 生成並安裝開發供應配置檔案

1.3 3使用iPhone應用程式測試配置檔案

1.4 開發技術概述

I.4.1 Apple開發套件

1.4.2 Objective.C

1.4.3 CoCoaTouch

1.4.4 模型現圈.控制器

1.5 小結

1.6 問與答

1.7 作業

1.7.1 測驗

1.7.2 答案

1.7.3 練習

第2章 Xcode和iPhone模擬器簡介

2,1使用Xcode

2.1.1 創建和管理項目

2.1.2 刪除檔案和資源

2.1.3 編輯和導航代碼

2.1.4 生成應用程式

2.1.5 項目屬性

2.2 使用iPhone模擬器

2.2.1 在模擬器中啟動應用程式

2.2.2 模擬多點觸摸事件

2.2.3 旋轉iPhone

2.2.4 模擬其他情況

2.3 小結

2.4 問與答

2.5 作業

2.5.l測驗

2..5.2 答案

2.5.3練習

2.6 進一步探索

第3章 探索Apple平台語言0bjective-C

3.1 面向對象編程和Objective-C

3.1 1什麼是面向對象編程

3.1 2面向對象編程術語

3.l.3 什麼是0bjective-C

3.2探索Objective-C檔案結構

3.2.1 頭檔案/接口檔案

3.2.2 實現檔案

3.2.3 免費獲取結構

3.3 Objeelive-c編程基礎

3.3 l 聲明變數

3.3.2 分配、初始和釋放對象

3.3 13使用方法及傳送訊息

3.3.4 表達式和決策

3.4 記憶體管理

34.1 釋放對象

3.4.2 使用autorclease方法

3.4.3 保留對象

3.4.4 在dealloc中釋放實例變數

34.5 釋放規則

3.5 小結

3.6 問與答

3.7 作業

3.7.1 測驗

3.7.2 答案

3.7 .3練習

3.8 進一步探索

第4章 CoooaTouch內幕

4.1 CocoaTouch是什麼

4.1.1 冷靜面對大量的功能

4.1 2年輕但成熟

4.2 探索iPlaone技術層

4.2.1 Cocoa’rouch層

4.2.2 多媒體層

4.2 3 核心服務層

4.2.4 核心OS層

4.3 跟蹤Plaone應用程式的生命周期

4.4 Cocoa基礎

4.4.1核心應用程式類

4.4.2數據類型類

4.4 3界面類

4.5 使用xcoode探索iPllone框架

4.5.1 Xcode文檔

4.5.2 快速幫助

4.6 小結

4.7 問與答

4.8 作業

4.8.1 測驗

4.8.2 答案

4.8.3 練習

第5章 探索InterfaceBuIlder.

5.1 了解InterfaceBuilder

5.1 lInterl6apeBuilder採用的方法

5.1.2 剖析InterlFaceBuilderXIB檔案

5.2 創建用戶界面

5.2.1 對象庫

5.2.2 布局工具

5.3 定製界面外觀

5.3 l使用屬性檢查器

5.3.2 設定輔助功能屬性

5.3.3 測試界面

5.4 連線到代碼

5.4.1 在Xcode中啟動InterfaceBuilder

5.4 .2實現概述

5.4.3 輸出口和操作

5.4.4 對象身份

5.5 小結

5.6 問與答

5.7 作業

5.7.1 測驗

5.7.2 答案

5.7.3 練習

5.8 進一步探索

第6章 模型覯圖-控制器應用程式設計

6.1 了解設計模式模型.視圖控制器

6.1.1 製作“意大利麵條式”代碼

6.1.2 使用MVC:將應用程式設計結構化

6.2 Xcode和Inter Face Builder如何實現MVC

6.2.1 視圖

6.2.2 視圖控制器

6.2.3 數據模型

6.3 使用模板vicw.BasedApplication

6.3.1 實現概述

6.3 2創建項目

6.3.3 在視圖控制器中創建輸出口和操作

6.3.4 創建視圖

6.3.5 實現視圖控制器邏輯

6.3.6釋放記憶體

6.3.7 生成應用程式

6.4 小結

6.5 問與答

6.6 作業

6.6.1 測驗

6.6.2 答案

6.6.3 練習

6.7 進一步探索

第7章 使用文本、鍵盤和按鈕

7.1 基本用戶輸入和輸出

7.1.1 按鈕

7.1.2 文本框和文本視圖

7.1.3 標籤

7.2 使用文本欄位、文本視圖和按鈕

7.2.1實現概述

7.2.2 創建項目

7.2.3 創建輸出口和操作

7.2.4 添加文本框

7.2.5 添加文本視圖

7.2.6 創建風格獨特的按鈕

7.2 7隱藏鍵盤

7.2.8 實現視圖控制器邏輯

7.2.9 釋放對象

7.2.10 生成應用程式

7.3 小結

7.4 問與答

7.5 作業

7.5.1 測驗

7.5.2 答案

7.5.3 練習

7.6 進一步探索

第8章 處理圖像、動畫和滑塊

8.1 用戶輸入和輸出

8.1.1 滑塊

8.1.2 圖像視圖

8.2 創建並管理圖像動畫和滑塊

8.2.1 實現概述

8.2.2 創建項目

8.2.3 添加動畫資源

8.2.4 準備輸出口和操作

8.2.5 添加圖像視圖

8.2.6 添加滑塊

8.2.7 完成界面的創建

8.2.8 實現視圖控制器邏輯

8.2.9 釋放對象

8.2.10 生成應用程式

8.3 小結

8.4 問與答

8.5 作業

8.5.1 測驗

8.5.2 答案

8.5.3 練習

8.6 進一步探索

第9章 使用高級界面控制項

9.1 用戶輸入和輸出

9.1.1 開關

9.1 2分段控制項

9.1.3 Web視圖

9.1.4 可滾動的視圖

9.2 使用開關、分段控制項和wleb視圖

9.2.1 實現概述

9.2.2 創建項目

9.2.3 創建輸出口和操作

9.2.4 添加分段控制項

9.2 5 添加開關

9.2.6 添加Wleb視圖

9.2.7 完成界面

9.2.8 實現視圖控制器邏輯

9.2.9 釋放對象

9.2.10 生成應用程式

9.3 使用可滾動視圖

9.3.1 實現概述

9.3.2 創建項目

9.3.3 創建輸出口

9.3.4 添加可滾動視圖

9.3.5 實現滾動行為

9.3.6 釋放對象

9.3.7 生成應用程式

9.4 小結

9.5 問與答

9.6 作業

9.6 1測驗

9.6.2 答案

9.6.3 練習

9.7 進一步探索

第10章 使用選擇器選擇多種值

10.1 了解選擇器

10.1.1 日期選擇器

10.1 2選擇器視圖

10.2 使用日期選擇器

10.2.1 實現概述

10.2.2 創建項目

10.2.3 添加日期選擇器

10.2.4 完成界面

10.2.5 實現視圖控制器邏輯

10.3 實現自定義選擇器視圖

10.3.1實現概述

10.3.2 創建項目

10.3.3 添加選擇囂視圖

10.3.4 完成界面

10.3.5 向選擇器提供數據

10.3.6 對用戶在選擇器中選擇值做出反應

10.3.7 微調選擇囂UI

10.4 小結

10.5 問與答

10.6 作業

10.6.1 測驗

10.6.2 答案

10.6 13 練習

10.7 進一步探索

第11章 引起用戶注意

11.1 探索通知用戶的方法

11.l.l 準備通知項目檔案

11.1.2 創建通知項目的界面

11.1.3 連線到輸出口和操作

ll.2 生成警告

11.2.1 顯示簡單警告

11.2 2 創建多選項警告

ll.3 使用操作表

11.3.1 顯示操作表

11.3.2 修改操作表的外觀

11.3.3 對用戶按下操作表按鈕做出回響

11.4 使用警告聲音和震動

11.4.1 系統聲音服務

11.4.2 播放聲音和警告

11.4 3 震動iPhone

11.5 小結

11.6 問與答

11.7 作業

11.7 1測驗

11.7.2 答素

11.7.3 練習

11.8 進一步探索

第12章 使用工具列創建簡單的多視圖應用程式

12.1 探索單視圖應用程式和多視圖應用程式

12.2 創建多視圖應用程式

12.2.1 實現概速

12.2.2 創建項目

12.2.3 實例化視圖控制器

12.2.4 使用工具列來切換視圖

12.3 小結

12.4 問與答

12.5 作業

12.5.1 測驗

12.5.2 答案

12.5.3 練習

12.6 進一步探索

第13章 使用選項卡欄管理多視圖界面

13.1 選項卡欄和選項卡欄控制器

13.2 創建多視圖選項卡欄應用程式

13.2.1 實現概述

13.2.2 創建項目

13.2.3 添加選項卡欄控制器

13.2.4 配置視圖控制器類

13.2.5 實現ArcaView視圖

13.2.6 實現VolumcView視圖

13.2.7 實現SummaryView視圖

13.3 小結

13.4 問與答

13.5 作業

第14章 存儲應用程式首選項

第15章 使用表視圖顯示和導航數據

第16章 讀寫數據

第17章 創建可旋轉及調整大小的用戶界面

第18章 擴展觸摸界面

第19章 使用加速計輸入檢測移動

第20章 使用多媒體

第21章 與其他應用程式互動

第22章 實現地圖和定位服務

第23章 通過 App Store分發應用程式

相關詞條

相關搜尋

熱門詞條

聯絡我們