iPad應(yīng)用開(kāi)發(fā)實(shí)踐指南是一本ipad應(yīng)用開(kāi)發(fā)實(shí)踐手冊(cè),由美國(guó)程序員Kirby Turner和Tom Harrington兩人共同編著。全書(shū)以一個(gè)經(jīng)黃的案例為驅(qū)動(dòng),全面而系統(tǒng)地講解了開(kāi)發(fā)ipad應(yīng)用需要掌握的技術(shù)知識(shí),方法和流程,可操作性強(qiáng),是系統(tǒng)學(xué)習(xí)和實(shí)踐ipad應(yīng)用開(kāi)發(fā)的經(jīng)典之作。全文通篇采用了一種令人稱(chēng)奇的寫(xiě)作手法,將一個(gè)簡(jiǎn)單而現(xiàn)實(shí)的軟件開(kāi)發(fā)項(xiàng)目來(lái)貫穿全書(shū),并在附以大量有趣的實(shí)例,可以很好的幫助讀者學(xué)習(xí)ipad應(yīng)用開(kāi)發(fā)技術(shù),非常適合ios開(kāi)發(fā)人員們下載閱讀。
內(nèi)容介紹
《iPad應(yīng)用開(kāi)發(fā)實(shí)踐指南》在國(guó)外iOS開(kāi)發(fā)者社區(qū)內(nèi)頗受推崇,由資深的iOS開(kāi)發(fā)工程師撰寫(xiě),國(guó)際Mac和iPhone開(kāi)發(fā)者社區(qū)CocoaHeads聯(lián)合創(chuàng)始人Mark Dalrymple等數(shù)位專(zhuān)家聯(lián)袂推薦!相比同類(lèi)書(shū),它有兩大特色:第一,全書(shū)以一個(gè)真實(shí)的PhotoWheel應(yīng)用(可在APP Store上下載)為驅(qū)動(dòng),既以迭代的方式逐步講解了整個(gè)應(yīng)用的開(kāi)發(fā)過(guò)程,又全面而系統(tǒng)地講解了開(kāi)發(fā)iPad應(yīng)用所需要掌握的技術(shù)知識(shí)、方法、流程,可操作性強(qiáng),是系統(tǒng)學(xué)習(xí)和實(shí)踐iPad應(yīng)用開(kāi)發(fā)的經(jīng)典著作;第二,本書(shū)根據(jù)iPad和iPhone在設(shè)備特性上的差異深刻地指出了iPad應(yīng)用開(kāi)發(fā)和iPhone應(yīng)用開(kāi)發(fā)之間的不同之處,對(duì)于深度的iPad應(yīng)用開(kāi)發(fā)者來(lái)說(shuō),本書(shū)是極為寶貴的。
pdf手冊(cè)特色
全書(shū)共有27章,分為三部分:第一部分(第1~7章)詳細(xì)介紹了開(kāi)發(fā)iOS應(yīng)用應(yīng)具備的基礎(chǔ)知識(shí),包括Xcode、Interface Builder、Objective-C和Cocoa等,以及如何為iPad配置信息和如何構(gòu)建應(yīng)用程序;
第二部分(第8~24章)是本書(shū)的核心,詳細(xì)講解了PhotoWheel的完整開(kāi)發(fā)過(guò)程以及所需的理論知識(shí),具體包括創(chuàng)建主從復(fù)合應(yīng)用程序、使用表格視圖、用視圖工作、使用觸屏手勢(shì)、添加照片、數(shù)據(jù)持久化、故事板、視圖控制器、創(chuàng)建照片瀏覽器、支持設(shè)備旋轉(zhuǎn)、用AirPrint打印、發(fā)送電子郵件、與iCloud同步、用AirPlay制作幻燈片和Core Image的視覺(jué)特效等;
第三部分(第25~27章)介紹了應(yīng)用程序的調(diào)試和發(fā)布。最后是一個(gè)附錄,介紹了如何創(chuàng)建iOS開(kāi)發(fā)賬號(hào)、下載iOS SDK,以及在Mac計(jì)算機(jī)上安裝開(kāi)發(fā)工具。
iPad應(yīng)用開(kāi)發(fā)實(shí)踐指南章節(jié)目錄
前言
第一部分 入門(mén)
第1章 你的第一個(gè)應(yīng)用程序
1.1 創(chuàng)建"Hello World"項(xiàng)目
1.2 在屏幕上顯示文字
1.3 說(shuō)"Hello""
1.4 小結(jié)
第2章 Xcode入門(mén)
2.1 集成開(kāi)發(fā)環(huán)境
2.2 工作區(qū)窗口
2.2.1 工具欄
2.2.2 導(dǎo)航區(qū)
2.2.3 編輯區(qū)
2.2.4 工具區(qū)
2.2.5 調(diào)試區(qū)
2.3 首選項(xiàng)
2.3.1 字體與顏色
2.3.2 文本編輯
2.3.3 按鍵綁定首選項(xiàng)
2.3.4 代碼補(bǔ)全
2.4 開(kāi)發(fā)者文檔
2.5 編輯器
2.6 項(xiàng)目設(shè)置
2.7 方案
2.8 組織者
2.9 其他Xcode工具
2.10 小結(jié)
第3章 Interface Builder入門(mén)
3.1 Interface Builder
3.2 IB怎樣工作
3.3 著手使用IB
3.3.1 選取與復(fù)制對(duì)象
3.3.2 對(duì)齊對(duì)象
3.3.3 布局矩形框
3.3.4 修改狀態(tài)
3.4 將NIB與代碼關(guān)聯(lián)起來(lái)
3.4.1 在代碼中定義插座變量
3.4.2 使用輔助編輯器
3.5 故事板
3.6 小結(jié)
第4章 Objective-C入門(mén)
4.1 什么是Objective-C
4.2 玩轉(zhuǎn)Objective-C
4.2.1 動(dòng)手寫(xiě)代碼
4.2.2 對(duì)象
4.2.3 類(lèi)
4.2.4 NSObject
4.2.5 接口
4.2.6 實(shí)例變量
4.2.7 聲明屬性
4.2.8 方法
4.2.9 實(shí)現(xiàn)
4.2.10 合成
4.2.11 init
4.2.12 super
4.2.13 flip
4.2.14 選擇器
4.2.15 點(diǎn)語(yǔ)法
4.3 CoinTosser類(lèi)的用法
4.4 內(nèi)存管理
4.5 小結(jié)
第5章 Cocoa入門(mén)
5.1 Cocoa棧
5.2 Foundation
5.2.1 數(shù)據(jù)類(lèi)型
5.2.2 集合類(lèi)
5.2.3 工具類(lèi)與函數(shù)
5.3 UIKit
5.3.1 UIApplication
5.3.2 UIWindow
5.3.3 UIScreen
5.3.4 UIView
5.3.5 UIViewController
5.3.6 UIWebView
5.3.7 UILabel
5.3.8 UITextField
5.3.9 UITextView
5.3.10 UIButton
5.3.11 UITableView與
UITableViewCell
5.3.12 UIScrollView
5.3.13 UIPageControl
5.3.14 UIPickerView
5.3.15 UIDatePicker
5.3.16 UISwitch
5.3.17 UISlider
5.3.18 UIMenuController和UIMenuItem
5.3.19 UIImage
5.3.20 UIImageView
5.3.21 UINavigationBar
5.3.22 UINavigationController
5.3.23 UIToolbar
5.3.24 UITabBar
5.3.25 UIBarButtonItem
5.3.26 UISegmentedControl
5.4 Cocoa中常見(jiàn)的設(shè)計(jì)模式
5.4.1 模型-視圖-控制器模式
5.4.2 目標(biāo)-動(dòng)作模式
5.5 小結(jié)
第6章 為iPad配置信息
6.1 關(guān)于iOS配置門(mén)戶
6.2 提供信息的過(guò)程:概括說(shuō)明
6.2.1 設(shè)備ID是什么
6.2.2 什么是應(yīng)用程序ID
6.2.3 什么是開(kāi)發(fā)信息提供概述
6.3 設(shè)立開(kāi)發(fā)用的機(jī)器
6.3.1 請(qǐng)求開(kāi)發(fā)許可證
6.3.2 提交CSR以求批準(zhǔn)
6.3.3 下載并安裝許可證
6.4 配置設(shè)備
6.5 使用iOS配置門(mén)戶
6.5.1 添加設(shè)備ID
6.5.2 添加應(yīng)用程序ID
6.5.3 創(chuàng)建開(kāi)發(fā)信息提供概述
6.5.4 下載開(kāi)發(fā)信息提供概述
6.5.5 安裝開(kāi)發(fā)信息提供概述
6.6 小結(jié)
第7章 應(yīng)用程序設(shè)計(jì)
7.1 定義應(yīng)用程序
7.1.1 應(yīng)用程序名稱(chēng)
7.1.2 應(yīng)用程序概述
7.1.3 功能清單
7.1.4 目標(biāo)用戶
7.1.5 再度審視功能清單
7.1.6 有競(jìng)爭(zhēng)關(guān)系的產(chǎn)品
7.1.7 App Charter示例
7.2 用戶界面構(gòu)思
7.2.1 閱讀HIG(iOS人機(jī)界面指南)
7.2.2 使你的應(yīng)用程序"令人心動(dòng)"
7.2.3 為設(shè)備設(shè)計(jì)
7.2.4 人們使用iOS設(shè)備與使用網(wǎng)頁(yè)或桌面計(jì)算機(jī)的方式不一樣
7.2.5 戴上工業(yè)設(shè)計(jì)師的帽子
7.2.6 比喻
7.2.7 聲音效果
7.2.8 定制現(xiàn)有的控件
7.2.9 聘請(qǐng)?jiān)O(shè)計(jì)師
7.3 原型圖
7.3.1 什么是原型圖
7.3.2 要對(duì)什么設(shè)計(jì)原型圖
7.3.3 使用的工具
7.4 建立原型
7.4.1 什么是原型
7.4.2 怎樣創(chuàng)建原型應(yīng)用程序
7.5 小結(jié)
第二部分 構(gòu)建PhotoWheel
第8章 創(chuàng)建主從復(fù)合應(yīng)用程序
8.1 構(gòu)建原型應(yīng)用程序
8.1.1 什么是分割視圖控制器
8.1.2 創(chuàng)建新的項(xiàng)目
8.1.3 使用模擬器
8.2 更進(jìn)一步的觀察
8.2.1 項(xiàng)目結(jié)構(gòu)
8.2.2 應(yīng)用程序委派
8.2.3 啟動(dòng)選項(xiàng)
8.2.4 其他UIApplicationDelegate方法
8.3 UISplitViewController詳解
8.3.1 指定分割視圖控制器的委派
8.3.2 細(xì)節(jié)視圖控制器
8.3.3 主視圖控制器
8.4 小結(jié)
8.5 習(xí)題
第9章 使用表格視圖
9.1 首要的事情
9.2 深層剖析
9.2.1 UITableView
9.2.2 UITableViewCell
9.2.3 UITableViewDelegate
9.2.4 UITableViewDataSource
9.2.5 UITableViewController
9.3 操作表格視圖
9.3.1 一個(gè)簡(jiǎn)單的模型
9.3.2 顯示數(shù)據(jù)
9.3.3 添加數(shù)據(jù)
9.3.4 編輯數(shù)據(jù)
9.3.5 刪除數(shù)據(jù)
9.3.6 重排數(shù)據(jù)
9.3.7 選取數(shù)據(jù)
9.4 小結(jié)
9.5 習(xí)題
第10章 用視圖工作
10.1 定制視圖
10.2 輪狀視圖
10.3 旋轉(zhuǎn)木馬視圖
10.4 Photo Wheel視圖單元
10.5 小結(jié)
10.6 習(xí)題
第11章 使用觸屏手勢(shì)
11.1 觸摸手勢(shì)簡(jiǎn)介
11.1.1 預(yù)定義的觸屏手勢(shì)
11.1.2 手勢(shì)種類(lèi)
11.1.3 怎樣使用手勢(shì)識(shí)別類(lèi)
11.2 定制觸屏手勢(shì)
11.2.1 創(chuàng)建撥動(dòng)手勢(shì)識(shí)別類(lèi)
11.2.2 撥動(dòng)手勢(shì)識(shí)別類(lèi)的用法
11.3 小結(jié)
11.4 習(xí)題
第12章 添加照片
12.1 兩種途徑
12.1.1 Assets Library
12.1.2 圖片撿拾控制器
12.2 圖片撿拾控制器的用法
12.2.1 使用動(dòng)作單
12.2.2 UIImagePickerController的用法
12.2.3 保存至攝像頭膠卷
12.3 小結(jié)
12.4 習(xí)題
第13章 數(shù)據(jù)持久化
13.1 數(shù)據(jù)模型
13.1.1 照片
13.1.2 相冊(cè)
13.1.3 前瞻性考慮
13.2 使用屬性清單來(lái)構(gòu)建模型
13.2.1 什么是屬性清單
13.2.2 建立數(shù)據(jù)模型
13.2.3 讀取和保存相冊(cè)
13.2.4 向相冊(cè)添加新照片
13.2.5 顯示相冊(cè)中的照片
13.3 使用Core Data構(gòu)建模型
13.3.1 什么是Core Data
13.3.2 托管對(duì)象和實(shí)體描述
13.3.3 托管對(duì)象語(yǔ)境
13.3.4 持久存儲(chǔ)和持久存儲(chǔ)協(xié)調(diào)器
13.3.5 向PhotoWheelPrototype添加Core Data
13.3.6 添加Core Data框架
13.3.7 建立Core Data棧
13.4 在PhotoWheel中使用Core Data
13.4.1 Core Data的模型編輯器
13.4.2 添加實(shí)體
13.4.3 創(chuàng)建NSManagedObject子類(lèi)
13.5 向模型對(duì)象添加定制代碼
13.5.1 用Core Data讀取和保存相冊(cè)
13.5.2 使用Core Data向相冊(cè)添加新照片
13.5.3 用Core Data顯示相冊(cè)中的照片
13.6 直接使用SQLite
13.7 小結(jié)
13.8 習(xí)題
第14章 Xcode中的故事板
14.1 什么是故事板
14.1.1 故事板的用法
14.1.2 場(chǎng)景
14.1.3 過(guò)渡
14.2 對(duì)PhotoWheel創(chuàng)作故事板
14.2.1 工作區(qū)
14.2.2 添加主故事板
14.2.3 設(shè)置UIMainStoryboardFile
14.2.4 更新AppDelegate
14.2.5 添加圖片
14.2.6 應(yīng)用程序圖標(biāo)
14.2.7 初始的視圖控制器
14.2.8 另一個(gè)場(chǎng)景
14.2.9 創(chuàng)建過(guò)渡
14.3 小結(jié)
14.4 習(xí)題
第15章 視圖控制器詳解
15.1 實(shí)現(xiàn)視圖控制器
15.2 過(guò)渡
15.2.1 創(chuàng)建定制過(guò)渡
15.2.2 設(shè)置過(guò)渡
15.2.3 實(shí)現(xiàn)定制過(guò)渡
15.2.4 編譯之前的工作
15.3 定制彈出轉(zhuǎn)換
15.4 容器視圖控制器
15.4.1 創(chuàng)建容器視圖控制器
15.4.2 添加子場(chǎng)景
15.4.3 添加子視圖控制器
15.4.4 修正定制的推式過(guò)渡
15.5 小結(jié)
15.6 習(xí)題
第16章 構(gòu)造主屏幕
16.1 重用原型代碼
16.1.1 復(fù)制文件
16.1.2 Core Data模型
16.1.3 WheelView要做的修改
16.2 顯示相冊(cè)
16.2.1 實(shí)現(xiàn)相冊(cè)集視圖控制器
16.2.2 設(shè)置托管對(duì)象語(yǔ)境
16.2.3 添加相冊(cè)
16.3 管理相冊(cè)
16.3.1 選取相冊(cè)
16.3.2 對(duì)相冊(cè)起名
16.3.3 修正工具欄的顯示
16.3.4 刪除相冊(cè)
16.4 更美觀的相冊(cè)縮略圖
16.5 添加照片
16.6 顯示照片
16.6.1 使用GridView類(lèi)
16.6.2 構(gòu)建圖片柵格視圖單元
16.7 小結(jié)
16.8 習(xí)題
第17章 創(chuàng)建照片瀏覽器
17.1 使用滾動(dòng)視圖
17.2 啟動(dòng)照片瀏覽器
17.3 添加Chrome效果
17.4 放大縮小
17.5 刪除照片
17.6 小結(jié)
17.7 習(xí)題
第18章 支持設(shè)備旋轉(zhuǎn)
18.1 怎樣支持旋轉(zhuǎn)功能
18.1.1 所支持的設(shè)備放置模式
18.1.2 使用自動(dòng)尺寸調(diào)整功能
18.2 自定義旋轉(zhuǎn)
18.2.1 支持旋轉(zhuǎn)相冊(cè)
18.2.2 旋轉(zhuǎn)相冊(cè)場(chǎng)景
18.2.3 調(diào)整WheelView類(lèi)的代碼
18.2.4 旋轉(zhuǎn)About視圖
18.2.5 旋轉(zhuǎn)照片瀏覽器
18.3 修正麻煩點(diǎn)
18.3.1 修正照片瀏覽器
18.3.2 修正主屏幕
18.4 啟動(dòng)畫(huà)面
18.5 小結(jié)
18.6 習(xí)題
第19章 用AirPrint打印
19.1 打印功能如何工作
19.1.1 打印中心Print Center
19.1.2 能打印的前提
19.1.3 打印API
19.2 向PhotoWheel添加打印功能
19.3 小結(jié)
19.4 習(xí)題
第20章 發(fā)送電子郵件
20.1 工作原理
20.2 SendEmailController類(lèi)
20.2.1 引入SendEmailController類(lèi)
20.2.2 SendEmailController的用法
20.3 小結(jié)
20.4 習(xí)題
第21章 Web服務(wù)
21.1 基礎(chǔ)知識(shí)
21.2 Flickr
21.2.1 向PhotoWheel加入Flickr支持
21.2.2 更新Flickr View ControllerScene
21.2.3 顯示Flickr場(chǎng)景
21.2.4 包裝Flickr應(yīng)用編程接口
21.2.5 異步下載照片
21.2.6 FlickrViewController的實(shí)現(xiàn)
21.3 其他事宜
21.4 還缺什么
21.5 小結(jié)
21.6 習(xí)題
第22章 與iCloud同步
22.1 同步使事情變得簡(jiǎn)單
22.2 iCloud的各種概念
22.2.1 文件協(xié)調(diào)器和表現(xiàn)器
22.2.2 UIDocument與UIManagedDocument
22.2.3 無(wú)所不在持久存儲(chǔ)
22.3 為設(shè)備提供信息的回顧
22.3.1 配置應(yīng)用程序ID
22.3.2 為iCloud提供信息
22.3.3 配置iCloud權(quán)利
22.4 對(duì)PhotoWheel的iCloud考慮
22.4.1 同步要做得恰到好處
22.4.2 使用瞬態(tài)Core Data特性
22.5 更新PhotoWheel以支持iCloud
22.6 用iCloud來(lái)同步照片
22.6.1 使持久存儲(chǔ)協(xié)調(diào)器無(wú)所不在
22.6.2 從iCloud接收變更
22.7 小結(jié)
22.8 習(xí)題
第23章 用AirPlay放映幻燈片
23.1 外部顯示選項(xiàng)
23.2 應(yīng)用程序?qū)ν獠匡@示器的要求
23.3 外部顯示器的應(yīng)用編程接口
23.4 向PhotoWheel添加幻燈片放映
23.4.1 更新故事板
23.4.2 添加幻燈片放映顯示器
23.5 管理外部顯示器
23.6 推進(jìn)到下一張照片
23.7 添加幻燈片放映的用戶界面控件
23.8 更新照片瀏覽器
23.9 測(cè)試和調(diào)試時(shí)的注意事項(xiàng)
23.10 添加對(duì)AirPlay設(shè)備的支持
23.11 AirPlay的運(yùn)用
23.12 小結(jié)
23.13 習(xí)題
第24章 Core Image的視覺(jué)特效
24.1 Core Image的概念
24.2 CIFilter
24.2.1 濾鏡類(lèi)型
24.2.2 CIFilter的使用
24.3 圖片分析
24.3.1 自動(dòng)增強(qiáng)
24.3.2 臉部識(shí)別
24.4 為PhotoWheel添加Core Image特效
24.4.1 新建委派方法
24.4.2 濾鏡管理的實(shí)例變量
24.4.3 用戶界面的添加
24.4.4 創(chuàng)建CIFilter特效
24.4.5 濾鏡的運(yùn)用
24.4.6 圖片自動(dòng)增強(qiáng)功能的實(shí)現(xiàn)
24.4.7 實(shí)現(xiàn)臉部縮放
24.4.8 其他必要的方法
24.5 小結(jié)
24.6 習(xí)題
第三部分 最后的潤(rùn)色
第25章 調(diào)試
25.1 了解問(wèn)題所在
25.1.1 問(wèn)題出在哪里
25.1.2 重現(xiàn)缺陷
25.2 調(diào)試的概念
25.3 在Xcode中調(diào)試
25.3.1 設(shè)置和管理斷點(diǎn)
25.3.2 定制斷點(diǎn)
25.3.3 到達(dá)斷點(diǎn)
25.3.4 檢查變量
25.4 調(diào)試示例:外部顯示器代碼
25.5 什么時(shí)候真的需要NSLog
25.6 使用Instruments剖析代碼
25.7 小結(jié)
第26章 發(fā)布應(yīng)用程序
26.1 發(fā)布方法
26.2 構(gòu)建非正式的發(fā)布
26.2.1 設(shè)置非正式發(fā)布的配置信息
26.2.2 準(zhǔn)備構(gòu)建非正式發(fā)布的版本
26.3 構(gòu)建App Store的發(fā)布版本
26.3.1 設(shè)置App Store條款
26.3.2 準(zhǔn)備為App Store發(fā)布的版本
26.3.3 接下來(lái)怎么做
26.4 App Store流程
26.5 為App Store提供應(yīng)用程序信息
26.6 App Store媒體材料
26.7 iTunes Connect的運(yùn)用
26.7.1 用戶角色
26.7.2 管理應(yīng)用程序
26.8 發(fā)送應(yīng)用程序
26.9 更進(jìn)一步
26.10 小結(jié)
第27章 結(jié)語(yǔ)
附錄A 安裝開(kāi)發(fā)工具
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 102j331地溝及蓋板圖集
- 2421頁(yè)pdf完整版
- 312j201平屋面建筑構(gòu)造圖集 pdf電子版
- 4機(jī)械設(shè)計(jì)手冊(cè)軟件版 v3.0破解版 附安裝教程
- 5建筑電氣工程施工質(zhì)量驗(yàn)收規(guī)范gb50303-2015 pdf電子版
- 6欄桿圖集15j403-1 pdf電子版
- 705s502室外給水管道附屬構(gòu)筑物圖集
- 816j914-1公用建筑衛(wèi)生間圖集 pdf電子版
- 9工程地質(zhì)手冊(cè)第五版pdf高清電子版
- 10迷你TXT小說(shuō)閱讀器(Juisreader) v2.8.5綠色免費(fèi)版
熱門(mén)推薦
得間免費(fèi)小說(shuō)電腦版 v5.4.0.296.93M / 簡(jiǎn)體中文
有柿電腦版 v11.9.2126.58M / 簡(jiǎn)體中文
瀟湘書(shū)院電腦版 v2.3.15.88849.57M / 簡(jiǎn)體中文
京東讀書(shū)電腦版 v1.13.4官方版2.13M / 簡(jiǎn)體中文
吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
本草綱目 5.34M / 簡(jiǎn)體中文
docker入門(mén)實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡(jiǎn)體中文
C++多核高級(jí)編程 修斯pdf掃描版57.21M / 簡(jiǎn)體中文