iPad應(yīng)用開發(fā)指南

出版時(shí)間:2011-7  出版社:清華大學(xué)出版社  作者:楊正洪 等編著  頁數(shù):298  
Tag標(biāo)簽:無  

內(nèi)容概要

iPad/iPad
2與iPhone雖然都使用同一個(gè)iOS
操作系統(tǒng),開發(fā)工具(Xcode)也相同,但是編程不盡相同。比如針對iPhone的開發(fā),一般都使用工具欄控制器和導(dǎo)航控制器;而iPad/Pad
2開發(fā),則較多使用拆分視圖控制器。所以,本書是一本專門為iPad/iPad 2開發(fā)編寫的技術(shù)書籍。
全書共9章,主要介紹了如何使用拆分視圖控制器、多觸摸技術(shù)、UIBezierPath、模態(tài)視圖、Popover(浮動菜單)、CoreText等設(shè)計(jì)和開發(fā)iPad應(yīng)用程序。本書還探討了如何針對iPad開發(fā)視頻應(yīng)用程序,如何完成文件操作,如何定制鍵盤,如何同其他應(yīng)用交換文件等。此外,該書還討論了如何將已有的iPhone應(yīng)用程序升級為iPad應(yīng)用的技巧。
本書適合所有對iPhone和iPad/iPad
2應(yīng)用開發(fā)感興趣的軟件開發(fā)人員、測試人員和系統(tǒng)架構(gòu)師閱讀。

書籍目錄

第1章 從iPhone到ipad
1.1 iPhone應(yīng)用程序
1.2 開發(fā)模式
1.2.1 MVC模式
1.2.2 Target-Action(目標(biāo)-操作)模式
1.2.3 Delegate(委托)模式
1.2.4 導(dǎo)航控制器和工具欄控制器
1.3 表視圖
1.4 西安旅游應(yīng)用實(shí)例
1.4.1 西安旅游項(xiàng)目中的M
1.4.2 西安旅游項(xiàng)目中的V和C
1.4.3 西安旅游項(xiàng)目中的表視圖和委托方法
1.4.4 西安旅游項(xiàng)目中的Modal視圖控制器
1.4.5 西安旅游項(xiàng)目中的網(wǎng)頁視圖(內(nèi)嵌瀏覽器)
1.5 iPhone應(yīng)用的兼容模式
1.6 通用(Universal)應(yīng)用
1.7 應(yīng)用圖標(biāo)和啟動界面(splash screen)
第2章 第一個(gè)iPad應(yīng)用和拆分視圖
2.1 第一個(gè)iPad應(yīng)用實(shí)例
2.2 UIS plit View Controller(拆分視圖控制器)
2.2.1 拆分視圖例子
2.2.2 理解拆分視圖代碼
2.3 團(tuán)購應(yīng)用實(shí)例
2.4 從導(dǎo)航控制器遷移到拆分視圖
2.4.1 基于導(dǎo)航控制器的iPhorle應(yīng)用
2.4.2 轉(zhuǎn)化為iPad應(yīng)用
第3章 角摸屏操作的編程
3.1 手勢(gesture)
3.2 輕擊(tap)手勢編程
3.3 多次觸摸和響應(yīng)者鏈
3.4 輕掃(swipe)手勢編程
3.5 離散和連續(xù)手勢
3.6 創(chuàng)建自定義手勢
3.7 添加聲音
3.8 手勢識別的優(yōu)先順序
3.9 長按手勢
第4章 在ipad上面圖和文字編輯器
4.1 創(chuàng)建畫板和畫圖工具
4.2 畫圖工具協(xié)議和委托類
4.3 編寫畫圖工具
4.4 Sirgleton(單例)
4.5 視圖控制器代碼
4.6 把圖保存為PDF文件和發(fā)送郵件
4.7 Cote Text和文本框
4.8 兩種畫圖API的比較
4.8.1 基于C的畫圖
4.8.2 基于UIBezierPath畫圖
第5章 Popover和Modal(模態(tài))視圖
5.1 基于表視圖的Popover實(shí)例
5.1.1 Flexible Space的妙用
5.1.2 關(guān)閉Popover
5.1.3 選擇不同字體的Popover類
5.1.4 使用Popover類
5.2 基于樣本數(shù)據(jù)和滑動條的Popover實(shí)例
5.3 手勢和Popover的結(jié)合編程
5.4 拆分視圖和浮動菜單
5.5 Modal視圖
5.6 Modal還是Popover
第6章 iPad上的視頻播放和管理
6.1 基本視頻編程
6.1.1 MPMoivePIayerController
6.1.2 播放視頻實(shí)例
6.1.3 視頻通知
6.1.4 播放列表和多視頻播放
6.2 流播放
6.2.1 兩種網(wǎng)絡(luò)播放模式
6.2.2 HLS原理
6.2.3 流播放實(shí)例
6.3 在視頻上疊加一些內(nèi)容
第7章 文件操作
7.1 NSKeyedArchiver和NSKeyedUnarchiver NSCoder
7.2 讀和保存文件操作
7.2.1 文件管理類
7.2.2 拆分視圖
7.3 新建和刪除文件
7.4 重命名文件和Modal視圖
7.5 回滾修改
第8章 定制自己的鍵盤
8.1 在鍵盤上增加一個(gè)“取消”按鈕
8.2 定制快捷鍵
8.3 在標(biāo)準(zhǔn)鍵盤上添加自己的鍵
8.4 鍵盤通知
第9章 同外部應(yīng)用交換文件
9.1 注冊支持的文件類型
9.2 傳遞文件給另一個(gè)應(yīng)用
9.3 UlDocumentlnteractionController
9.4 從另一個(gè)應(yīng)用上接收文件
9.5 與iTunes同步文件
附錄
附錄A 安裝iPad開發(fā)環(huán)境
附錄B 更多學(xué)習(xí)材料
附錄C iOS 4.3 特性
附錄D iPad 2特性
附錄E iOS的多任務(wù)功能

章節(jié)摘錄

版權(quán)頁:插圖:iPad的大屏幕,給用戶在iPad上畫圖創(chuàng)建了廣闊空間。我朋友的一個(gè)5歲小孩,就喜歡在iPad上使用不同色彩的畫筆畫圖,也喜歡在iPad上填充各個(gè)人物的顏色。這些應(yīng)用幫助父母省去了很多麻煩(比如:原料筆,畫布,畫后的清潔等等)。對于企業(yè)用戶,這也提供了極大的方便。比如:很多公司的老總大部分時(shí)間都不在公司,但是,很多文件都需要他來簽署。所以,這些老總希望能夠在一個(gè)數(shù)字文件(如:PDF。文件)上直接用手簽字。這個(gè)簽字和文件直接保存為PDF文件,通過電子郵件發(fā)給公司的相關(guān)部門做進(jìn)一步處理。在一個(gè)文件上用手簽字其實(shí)也是一個(gè)畫圖。在本章,我們將完成一個(gè)畫圖程序。

編輯推薦

《iPad應(yīng)用開發(fā)指南》涵蓋iPad/iPad 2應(yīng)用開發(fā)。提拱基于Objective-C 2.0的示例源代碼下載。教你從新手到高手,從入門到精通。《iPhone4應(yīng)用程序開發(fā)入門與實(shí)戰(zhàn)》《Objective-C程序設(shè)計(jì)》創(chuàng)作團(tuán)隊(duì)的又一力作。iPad/iPad2與iPhone雖然都使用同一個(gè)iOS操作系統(tǒng),開發(fā)工具(Xcode)也相同,但是編程不盡相同。比如針對iphone的開發(fā),-般都使用工具欄控制器和導(dǎo)航控制器,而ipad/ipad2開發(fā),財(cái)較多使用拆分視圖控制器。所以,《iPad應(yīng)用開發(fā)指南》是一本專門為iPad/iPad2開發(fā)編寫的技術(shù)書籍。內(nèi)容涵蓋:從iPhone至小Pad2,第一個(gè)iPad2應(yīng)用和拆分視圖(Split View),觸摸屏操作的編程,在iPad2上畫圖和文字編輯器,Popover和Modal(模態(tài))視圖,iPad2上的視頻播放和管理,文件操作,定制自己的鍵盤,同外部應(yīng)用交換文件。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    iPad應(yīng)用開發(fā)指南 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   很普通的書,總是剛講到一點(diǎn)兒東西,他就不往下講了,不過初學(xué)還行,btw:我就是靠上面的例子的到第一份ios開發(fā)工作的,因此還是很感激,給五分吧
  •   只翻了幾頁,過了大概,不錯(cuò)
  •   書本不是針對入門級的人群的。里面的例子有點(diǎn)亂,而且提供的代碼有誤,不過有些例子倒是很不錯(cuò)。
  •   這本書第4~9章的結(jié)構(gòu),內(nèi)容,代碼例子,完全是抄襲美國人寫的《iPad開發(fā)基礎(chǔ)教程》的,沒見過這么不要臉的作者。希望大家不要再上當(dāng)?。?!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7