iPad應用開發(fā)指南

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

內容概要

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

書籍目錄

第1章 從iPhone到ipad
1.1 iPhone應用程序
1.2 開發(fā)模式
1.2.1 MVC模式
1.2.2 Target-Action(目標-操作)模式
1.2.3 Delegate(委托)模式
1.2.4 導航控制器和工具欄控制器
1.3 表視圖
1.4 西安旅游應用實例
1.4.1 西安旅游項目中的M
1.4.2 西安旅游項目中的V和C
1.4.3 西安旅游項目中的表視圖和委托方法
1.4.4 西安旅游項目中的Modal視圖控制器
1.4.5 西安旅游項目中的網(wǎng)頁視圖(內嵌瀏覽器)
1.5 iPhone應用的兼容模式
1.6 通用(Universal)應用
1.7 應用圖標和啟動界面(splash screen)
第2章 第一個iPad應用和拆分視圖
2.1 第一個iPad應用實例
2.2 UIS plit View Controller(拆分視圖控制器)
2.2.1 拆分視圖例子
2.2.2 理解拆分視圖代碼
2.3 團購應用實例
2.4 從導航控制器遷移到拆分視圖
2.4.1 基于導航控制器的iPhorle應用
2.4.2 轉化為iPad應用
第3章 角摸屏操作的編程
3.1 手勢(gesture)
3.2 輕擊(tap)手勢編程
3.3 多次觸摸和響應者鏈
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實例
5.1.1 Flexible Space的妙用
5.1.2 關閉Popover
5.1.3 選擇不同字體的Popover類
5.1.4 使用Popover類
5.2 基于樣本數(shù)據(jù)和滑動條的Popover實例
5.3 手勢和Popover的結合編程
5.4 拆分視圖和浮動菜單
5.5 Modal視圖
5.6 Modal還是Popover
第6章 iPad上的視頻播放和管理
6.1 基本視頻編程
6.1.1 MPMoivePIayerController
6.1.2 播放視頻實例
6.1.3 視頻通知
6.1.4 播放列表和多視頻播放
6.2 流播放
6.2.1 兩種網(wǎng)絡播放模式
6.2.2 HLS原理
6.2.3 流播放實例
6.3 在視頻上疊加一些內容
第7章 文件操作
7.1 NSKeyedArchiver和NSKeyedUnarchiver NSCoder
7.2 讀和保存文件操作
7.2.1 文件管理類
7.2.2 拆分視圖
7.3 新建和刪除文件
7.4 重命名文件和Modal視圖
7.5 回滾修改
第8章 定制自己的鍵盤
8.1 在鍵盤上增加一個“取消”按鈕
8.2 定制快捷鍵
8.3 在標準鍵盤上添加自己的鍵
8.4 鍵盤通知
第9章 同外部應用交換文件
9.1 注冊支持的文件類型
9.2 傳遞文件給另一個應用
9.3 UlDocumentlnteractionController
9.4 從另一個應用上接收文件
9.5 與iTunes同步文件
附錄
附錄A 安裝iPad開發(fā)環(huán)境
附錄B 更多學習材料
附錄C iOS 4.3 特性
附錄D iPad 2特性
附錄E iOS的多任務功能

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計4條)

 
 

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

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

京ICP備13047387號-7