iOS 4編程入門經典(iOS4編程入門經典)

iOS 4編程入門經典

iOS4編程入門經典一般指本詞條

《iOS 4編程入門經典》 是2012年1月1日清華大學出版社出版的圖書,作者是李偉夢 (Wei Meng Lee)。

基本介紹

  • 書名:iOS 4編程入門經典
  • 作者:李偉夢 (Wei Meng Lee)
  • ISBN:9787302275732, 7302275734
  • 出版社:清華大學出版社
  • 出版時間:2012年1月1日
內容簡介,編輯推薦,作者簡介,目錄,

內容簡介

《移動與嵌入式開發技術:iOS 4編程入門經典》內容簡介:準備好進軍精彩的apple移動套用開發世界吧!《移動與嵌入式開發技術:iOS 4編程入門經典》這本書展示了如何利用iphone sdk 4提供的所有功能創建自己的iphone、ipod touch和ipad應用程式。你將從中深入學習如何使用apple的xcode工具、objective-c程式語言以及眾多用來增強iphone sdk功能的api。《移動與嵌入式開發技術:iOS 4編程入門經典》十分易於閱讀和上手,可幫助你迅速從構建第一個應用程式過渡到開發能夠集成動畫、手勢識別、語音聊天等功能的複雜應用程式。
《移動與嵌入式開發技術:iOS 4編程入門經典》適合iphone開發人員、移動開發人員。

編輯推薦

《移動與嵌入式開發技術:iOS 4編程入門經典》主要內容:展示如何使用Xcode工具和iPhone SDK創建自己的iPhone和iPad應用程式,介紹如何使用Tab Bar、導航和實用模板來加速開發過程,提供訪問內置應用程式(例如照片庫和照相機)的方法,通過訪問加速計以創建具有吸引力的應用程式的步驟,解釋如何使用後台服務和執行後台任務。

作者簡介

作者:(美國)李偉夢 (Wei Meng Lee) 譯者:張龍
李偉夢(Wei-Meng Lee)是一名技術專家,並且是Developer Learning Solutions(www-learn2develop-net)的創始人。Developer Learning Solutions是一家技術公司,主要培訓最新的Microsoft和Mac OS X技術。Wei-Meng Lee還是Wrox和O’Reilly出版社的知名作者。
Wei-Meng Lee首先在新加坡開展了iPhone編程培訓課程,反響良好。他在iPhone/iPad編程培訓方面的務實方法使得理解這些主題比閱讀Apple提供的圖書、教程和文檔容易得多。

目錄

第Ⅰ部分 入門
第1章 ios 4編程快速入門
1.1 獲取iphone sdk
1.2 iphone sdk的組件
1.2.1 xcode
1.2.2 iphone simulator
1.2.3 interface builder
1.2.4 instruments
1.3 iphone os架構概述
1.4 起步前需要了解的一些信息
1.4.1 iphone os的版本
1.4.2 在真實設備上進行測試
1.4.3 螢幕解析度
1.5 小結
第2章 編寫第一個“hello world!”應用程式
2.1 xcode快速起步
2.1.1 使用interface builder
2.1.2 編寫代碼
2.2 定製應用程式圖示
.2.3 顯示啟動畫面
2.4 小結
第3章 視圖、插座變數與動作
3.1 插座變數和動作
3.2 使用視圖
3.2.1 使用警告視圖
3.2.2 使用動作表單
3.2.3 頁面控制項與圖像視圖
3.2.4 使用web視圖
3.3 使用代碼動態添加視圖
3.4 理解視圖層次結構
3.5 小結
第4章 視圖控制器
4.1 view-based application模板
4.2 window-based application模板
4.2.1 以編程的方式添加視圖控制器和視圖
4.2.2 創建並連線動作
4.2.3 切換視圖視窗
4.2.4 為視圖視窗切換添加動畫
4.3 split view-based application模板
4.4 tab bar application模板
4.5 小結
第5章 iphone和ipad的多平台支持
5.1 方法1:修改設備目標設定
5.2 方法2:創建universal應用程式
5.3 方法3:維護兩個代碼庫
5.4 選擇方法
5.5 小結
第6章 鍵盤輸入
6.1 使用鍵盤
6.2 定製輸入類型
6.2.1 隱藏鍵盤
6.2.2 當視圖載入完畢後自動顯示鍵盤
6.3 檢測鍵盤是否可見
6.3.1 使用scroll view
6.3.2 顯示鍵盤時滾動視圖
6.4 小結
第7章 螢幕旋轉
7.1 回響設備旋轉
7.1.1 不同類型的螢幕方向
7.1.2 處理旋轉
7.2 以編程的方式旋轉螢幕
7.2.1 在運行期間旋轉螢幕
7.2.2 當載入時在指定的方向上顯示view視窗
7.3 小結
第Ⅱ部分 顯示和持久化數據
第8章 使用表視圖
8.1簡單的表視圖
8.1.1添加header與footer
8.1.2添加圖像
8.1.3顯示所選項
8.1.4縮進
8.1.5修改行高
8.2 在navigation-based application中使用表視圖
8.3分節顯示
8.3.1添加索引
8.3.2添加搜尋功能
8.3.3詳情顯示與選取標記
8.3.4導航到另外一個view視窗
8.4小結
第9章 應用程式首選項
9.1創建應用程式首選項
9.2以編程的方式訪問設定值
9.2.1載入設定值
9.2.2重置首選項設定值
9.2.3保存設定值
9.3小結
第10章 檔案處理
10.1理解應用程式資料夾
10.1.1使用documents與library資料夾
10.1.2將檔案存儲到臨時資料夾中
10.2使用屬性列表
10.3複製打包的資源
10.4小結
第11章 使用sqlite3進行資料庫存儲
11.1 使用sqlite3
11.2 創建並打開資料庫
11.2.1 檢查創建的資料庫
11.2.2 創建表
11.2.3 插入記錄
11.2.4 綁定變數
11.2.5 檢索記錄
11.3 在應用程式中打包sqlite資料庫
11.4 小結
第Ⅲ部分 ios 4高級編程技術
第12章 簡單動畫和視頻播放
12.1使用nstimer類
12.2變換視圖
12.2.1平移
12.2.2旋轉
12.2.3縮放
12.3為一系列圖像增加動畫效果
12.4在iphone中播放視頻
12.5小結
第13章 訪問內置應用程式
13.1傳送e-mail
13.1.1調用safari
13.1.2調用撥號程式
13.1.3調用sms
13.2訪問照相機與照片庫
13.2.1訪問照片庫
13.2.2訪問照相機
13.3小結
第14章 手勢識別
14.1識別手勢
14.1.1輕拍
14.1.2捏拉
14.1.3旋轉
14.1.4搖動或拖曳
14.1.5滑動
14.1.6長按
14.2檢測觸摸
14.2.1檢測單點觸摸
14.2.2檢測多點觸摸
14.2.3實現捏拉手勢
14.2.4實現拖曳手勢
14.3小結
第15章 訪問加速計
15.1使用加速計
15.2可視化加速計數據
15.3使用shake api檢測搖動
15.4小結
第Ⅳ部分 網路編程技術
第16章 web 服務
16.1 使用xml web服務的基礎知識
16.1.1 使用soap 1.1
16.1.2 使用soap 1.2
16.2 在iphone應用程式中使用web服務
16.3 解析xml回響
16.4 小結
第17章 藍牙編程
17.1 使用game kit框架
17.1.1 搜尋對等設備
17.1.2 傳送和接收數據
17.2 實現語音聊天
17.3 小結
第18章 bonjour編程
18.1 創建應用程式
18.2 發布服務
18.3 搜尋服務
18.4 小結
第19章 apple推送通知服務
19.1 生成證書請求
19.2 生成開發證書
19.3 創建應用程式id
19.3.1 針對推送通知配置app id
19.3.2 創建provisioning profile
19.3.3 在設備上安裝provisioning profile
19.4 創建iphone應用程式
19.5 創建推送通知提供者
19.6 小結
第20章 顯示地圖
20.1 使用map kit框架顯示地圖和監視變化
20.2 獲得位置數據
20.2.1 使用地圖顯示位置
20.2.2 獲取方向信息
20.2.3 旋轉地圖
20.2.4 顯示註記
20.2.5 逆地理編碼
20.2.6 顯示箭頭按鈕
20.3 小結
第21章 後台應用程式
21.1 理解iphone中的後台執行
21.1.1 檢查不同的應用程式狀態
21.1.2 禁用後台模式
21.1.3 檢測多任務支持
21.1.4 在後台跟蹤位置
21.1.5 使位置應用程式更加節能
21.2 本地通知
21.3 小結
第Ⅴ部分 附錄
附錄a 在實際設備上進行測試
a.1 註冊iphone開發人員計畫
a.2 獲得設備的udid
ios 4編程入門經典
a.3 登錄到iphone provisioning portal
a.4 生成證書
a.5 註冊設備
a.6 創建應用程式id
a.7 創建provisioning profile
a.8 理解應用程式id和通配符
a.9 準備提交到app store
a.10 小結
附錄b xcode快速入門
b.1 啟動xcode
b.1.1 xcode支持的項目類型
b.1.2 定製工具列
b.1.3 代碼感知
b.1.4 運行應用程式
b.2 調試應用程式
b.2.1 錯誤
b.2.2 警告
b.2.3 設定斷點
b.2.4 使用nslog()方法
b.2.5 文檔
附錄c interface builder快速入門
c.1 .xib視窗
c.2 設計視圖
c.3 inspector視窗
c.3.1 attributes inspector視窗
c.3.2 connections inspector視窗
c.3.3 size inspector視窗
c.3.4 identity inspector視窗
c.4 library視窗
c.5 插座變數與動作
c.5.1 創建插座變數與動作
c.5.2 連線-插座變數與動作
附錄d objective-c快速教程
d.1 指令
d.2 類
d.2.1 @interface
d.2.2 @implementation
d.2.3 @class
d.2.4 類的實例化
d.2.5 欄位
d.2.6 訪問許可權
d.2.7 方法
d.2.8 訊息傳送(調用方法)
d.2.9 屬性
d.2.10 初始化器
d.3 記憶體管理
d.4 協定
d.5 選擇器
d.6 類別

相關詞條

熱門詞條

聯絡我們