注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合iPhone與iPad開(kāi)發(fā)實(shí)戰(zhàn)

iPhone與iPad開(kāi)發(fā)實(shí)戰(zhàn)

iPhone與iPad開(kāi)發(fā)實(shí)戰(zhàn)

定 價(jià):¥69.00

作 者: (美)Brandon Trebitowski Christopher Allen Shannon Appelcline 著,張波,陳寶國(guó),高偉 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115248589 出版時(shí)間: 2011-03-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 332 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)旨在以教程的形式講解如何使用本地iPhoneSDK進(jìn)行iPhone/iPad開(kāi)發(fā)。首先介紹了Objective-C、Xcode、InterfaceBuilder、視圖控制器、標(biāo)準(zhǔn)事件和動(dòng)作模型等基礎(chǔ)知識(shí),接著介紹了一些數(shù)據(jù)訪問(wèn)方法與出色的硬件功能(加速計(jì)、GPS和羅盤(pán)),然后討論了媒體、音頻、圖形、互聯(lián)網(wǎng)等主題,最后通過(guò)實(shí)例展示了如何使用GameKit框架、推送通知、Map Kit框架和Store Kit框架等。本書(shū)適合所有iPhone和iPad開(kāi)發(fā)人員閱讀。

作者簡(jiǎn)介

暫缺《iPhone與iPad開(kāi)發(fā)實(shí)戰(zhàn)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 iPhone與iPad簡(jiǎn)介 
 1.1 歷史回顧 
 1.2 人人為我,我為人人:iPhone OS平臺(tái) 
 1.3 核心硬件規(guī)范 
 1.3.1 iPhone 
 1.3.2 iPad 
 1.3.3 iPod Touch 
 1.3.4 iPhone和iPad的輸入及輸出規(guī)范 
 1.3.5 iPhone和iPad網(wǎng)絡(luò)規(guī)范 
 1.3.6 iPhone OS瀏覽器規(guī)范 
 1.3.7 移動(dòng)Web標(biāo)準(zhǔn) 
 1.3.8 其他硬件特性 
 1.4 iPhone和iPad的獨(dú)特之處 
 1.5 理解iPhone和iPad觸摸式交互 
 1.6 小結(jié) 
第2章 Objective-C和iPhone OS SDK 
 2.1 準(zhǔn)備使用SDK 
 2.1.1 安裝SDK 
 2.1.2 SDK剖析 
 2.2 Objective-C介紹 
 2.2.1 概述 
 2.2.2 消息 
 2.2.3 類(lèi)定義 
 2.2.4 屬性 
 2.2.5 其他編譯器指令 
 2.2.6 類(lèi)別和協(xié)議 
 2.2.7 Objective-C總結(jié) 
 2.3 iPhone OS介紹 
 2.3.1 iPhone OS剖析 
 2.3.2 iPhone OS的對(duì)象層次結(jié)構(gòu) 
 2.3.3 窗口和視圖 
 2.4 iPhone OS的方法 
 2.4.1 對(duì)象創(chuàng)建 
 2.4.2 內(nèi)存管理 
 2.4.3 事件響應(yīng) 
 2.4.4 生命周期管理 
 2.5 小結(jié) 
第3章 使用Xcode 
 3.1 Xcode簡(jiǎn)介 
 3.1.1 剖析Xcode 
 3.1.2 在Xcode中編譯和執(zhí)行 
 3.2 在Xcode中創(chuàng)建第一個(gè)iPhone項(xiàng)目:Hello, World! 
 3.2.1 理解main.m 
 3.2.2 理解應(yīng)用程序委托 
 3.2.3 編寫(xiě)“Hello, World!” 
 3.3 在Xcode中創(chuàng)建第一個(gè)iPad項(xiàng)目:Hello, World! 
 3.4 在Xcode中創(chuàng)新建類(lèi) 
 3.4.1 新類(lèi)簡(jiǎn)介 
 3.4.2 頭文件 
 3.4.3 源代碼文件 
 3.4.4 鏈? 
 3.5 Xcode的其他功能 
 3.5.1 使用Xcode添加框架 
 3.5.2 在Xcode中使用其他模板 
 3.5.3 Xcode提示和技巧 
 3.6 小結(jié) 
第4章 使用Interface Builder 
 4.1 Interface Builder介紹 
 4.1.1 Interface Builder剖析 
 4.1.2 在Interface Builder中模擬 
 4.2 在Interface Builder中創(chuàng)建第一個(gè)項(xiàng)目:圖片和網(wǎng)頁(yè) 
 4.2.1 新建對(duì)象 
 4.2.2 操作圖形對(duì)象 
 4.2.3 使用檢查器窗口 
 4.2.4 使用圖片 
 4.3 在Interface Builder中建立連接 
 4.3.1 聲明IBOutlet 
 4.3.2 連接對(duì)象 
 4.3.3 使用IBOutlet編寫(xiě)代碼 
 4.4 其他Interface Builder功能 
 4.4.1 建立其他連接 
 4.4.2 創(chuàng)建外部對(duì)象 
 4.4.3 初始化Interface Builder對(duì)象 
 4.4.4 訪問(wèn).xib文件 
 4.4.5 新建.xib文件 
 4.5 小結(jié) 
第5章 創(chuàng)建基本視圖控制器 
 5.1 視圖控制器家族 
 5.2 標(biāo)準(zhǔn)視圖控制器 
 5.2.1 視圖控制器剖析 
 5.2.2 創(chuàng)建視?控制器 
 5.2.3 創(chuàng)建另一個(gè)視圖控制器 
 5.2.4 構(gòu)建視圖控制器界面 
 5.2.5 使用視圖控制器 
 5.3 表視圖控制器 
 5.3.1 剖析表視圖控制器 
 5.3.2 創(chuàng)建表視圖控制器 
 5.3.3 構(gòu)建表界面 
 5.3.4 使用表視圖控制器 
 5.4 小結(jié) 
第6章 監(jiān)控事件和動(dòng)作 
 6.1 事件簡(jiǎn)介 
 6.1.1 響應(yīng)者鏈 
 6.1.2 觸摸和事件 
 6.2 觸摸的例子:事件報(bào)告程序 
 6.2.1 在Interface Builder中構(gòu)建應(yīng)用程序 
 6.2.2 為觸摸準(zhǔn)備視圖 
 6.2.3 控制事件 
 6.3 其他事件功能 
 6.3.1 規(guī)則化事件 
 6.3.2 其他事件方法和屬性 
 6.4 動(dòng)作簡(jiǎn)介 
 6.4.1 UIControl對(duì)象 
 6.4.2 控件事件和動(dòng)作 
 6.4.3 使用addTarget:action:forControlEvents:方法 
 6.5 向應(yīng)用程序添加按鈕 
 6.5.1 使用addTarget:action:forControlEvents:與按鈕 
 6.5.2 使用IBAction與按鈕 
 6.6 其他動(dòng)作功能 
 6.6.1 使用UITextField接受文本輸入 
 6.6.2 允許使用UISlider來(lái)選擇值 
 6.6.3 TextField/Slider組合 
 6.6.4 創(chuàng)建動(dòng)作很容易 
 6.6.5 使用動(dòng)作 
 6.7 通知簡(jiǎn)介 
 6.8 小結(jié) 
第7章 創(chuàng)建高級(jí)視圖控制器 
 7.1 標(biāo)簽欄視圖控制器 
 7.1.1 剖析標(biāo)簽欄視圖控制器 
 7.1.2 創(chuàng)建標(biāo)簽欄控制器 
 7.1.3 構(gòu)建標(biāo)簽欄界面 
 7.1.4 使用標(biāo)簽欄控制器 
 7.2 導(dǎo)航控制器 
 7.2.1 剖析導(dǎo)航控制器 
 7.2.2 創(chuàng)建導(dǎo)航控制器 
 7.2.3 完成導(dǎo)航控制器 
 7.2.4 使用導(dǎo)航控制器 
 7.3 使用翻轉(zhuǎn)控制器 
 7.4 分割視圖控制器 
 7.4.1 創(chuàng)建分割視圖控制器 
 7.4.2 構(gòu)建分割視圖控制器 
 7.4.3 使用分割視圖控制器 
 7.4.4 為豎向模式和橫向模式調(diào)整界面 
 7.5 彈出式視圖控制器和模式視圖控制器 
 7.5.1 創(chuàng)建彈出式視圖控制器 
 7.5.2 創(chuàng)建模式視圖控制器 
 7.6 小結(jié) 
第8章 數(shù)據(jù):動(dòng)作、首選項(xiàng)和文件 
 8.1 接收用戶(hù)動(dòng)作 
 8.2 管理用戶(hù)首選項(xiàng) 
 8.2.1 創(chuàng)建自己的首選項(xiàng) 
 8.2.2 使用系統(tǒng)設(shè)置 
 8.3 打開(kāi)文件 
 8.3.1 訪問(wèn)軟件包 
 8.3.2 訪問(wèn)其他目錄 
 8.3.3 操縱文件 
 8.3.4 Filesaver:一個(gè)UITextView示例 
 8.4 小結(jié) 
第9章 數(shù)據(jù):高級(jí)技術(shù) 
 9.1 使用SQLite 
 9.1.1 設(shè)置SQLite數(shù)據(jù)庫(kù) 
 9.1.2 訪問(wèn)SQLite 
 9.1.3 訪問(wèn)SQLite數(shù)據(jù)庫(kù) 
 9.1.4 通過(guò)數(shù)據(jù)庫(kù)構(gòu)建導(dǎo)航菜單 
 9.1.5 本例的擴(kuò)展 
 9.2 訪問(wèn)地址簿 
 9.2.1 框架概述 
 9.2.2 訪問(wèn)?址簿屬性 
 9.2.3 查詢(xún)地址簿 
 9.2.4 使用地址簿UI 
 9.3 Core Data簡(jiǎn)介 
 9.3.1 關(guān)于Core Data的背景知識(shí) 
 9.3.2 在應(yīng)用程序中設(shè)置Core Data 
 9.3.3 初始化Core Data對(duì)象 
 9.3.4 為數(shù)據(jù)庫(kù)添加對(duì)象 
 9.3.5 在Core Data中提取、更新和刪除對(duì)象 
 9.4 小結(jié) 
第10章 定位:加速計(jì)、位置和羅盤(pán) 
 10.1 加速計(jì)和方向 
 10.1.1 orientation屬性 
 10.1.2 方向通知 
 10.2 加速計(jì)和移動(dòng) 
 10.2.1 訪?UIAccelerometer 
 10.2.2 解析UIAcceleration 
 10.2.3 查看重力 
 10.2.4 查看移動(dòng) 
 10.2.5 識(shí)別簡(jiǎn)單的加速計(jì)移動(dòng) 
 10.3 加速計(jì)和手勢(shì) 
 10.4 Core Location 
 10.4.1 位置類(lèi) 
 10.4.2 使用位置和距離的示例 
 10.4.3 使用海拔的示例 
 10.4.4 使用羅盤(pán) 
 10.4.5 Core Location和互聯(lián)網(wǎng) 
 10.5 小結(jié) 
第11章 媒體:圖像和照相機(jī) 
 11.1 圖像介紹 
 11.1.1 加載UIImage 
 11.1.2 繪制UIImageView 
 11.1.3 在UIKit中修改圖像 
 11.2 利用Core Graphics繪制簡(jiǎn)單圖像 
 11.3 訪問(wèn)照片 
 11.3.1 使用圖像選取器 
 11.3.2 拍照 
 11.3.3 保存到相冊(cè) 
 11.4 拼合:一個(gè)圖像例子 
 11.4.1 拼合視圖控制器 
 11.4.2 拼合臨時(shí)圖像視圖 
 11.4.3 拼合視圖 
 11.4.4 擴(kuò)展這個(gè)例子 
 11.5 小結(jié) 
第12章 媒體:音頻和錄音 
 12.1 播放iPod庫(kù)中的音頻 
 12.1.1 從iPod媒體庫(kù)中檢索音頻條目 
 12.1.2 獲取MPMediaItem的信息 
 12.1.3 使用MPMusicPlayerController播放媒體條目 
 12.1.4 示例:創(chuàng)建一個(gè)簡(jiǎn)單的媒體播放器應(yīng)用程序 
 12.2 錄制音頻 
 12.2.1 初始化音頻錄音器 
 12.2.2 控制音頻錄音器 
 12.2.3 響應(yīng)AVAudioRecorder事件 
 12.3 手動(dòng)播放聲音 
 12.3.1 初始化AVAudio Player 
 12.3.2 AVAudioPlayer Delegate 
 12.3.3 控制AVAudioPlayer 
 12.4 示例:創(chuàng)建一個(gè)簡(jiǎn)單的音頻錄制/播放應(yīng)用程序 
 12.4.1?創(chuàng)建一個(gè)基于視圖的應(yīng)用程序 
 12.4.2 添加所需的框架 
 12.4.3 構(gòu)建IBAction 
 12.4.4 創(chuàng)建界面 
 12.4.5 設(shè)置音頻錄音器并實(shí)現(xiàn)IBAction操作 
 12.5 錄制、播放和訪問(wèn)視頻 
 12.6 小結(jié) 
第13章 圖形:Quartz、Core Animation和OpenGL 
 13.1 Quartz 2D簡(jiǎn)介 
 13.2 Quartz上下文 
 13.2.1 在UIView上繪制圖形 
 13.2.2 在位圖上繪制圖形 
 13.3 繪制路徑 
 13.3.1 結(jié)束路徑 
 13.3.2 創(chuàng)建可重用路徑 
 13.3.3 繪制矩形 
 13.4 設(shè)置圖形狀態(tài) 
 13.4.1 設(shè)置顏色 
 13.4.2 變換 
 13.4.3 設(shè)置裁剪路徑 
 13.4.4 其他設(shè)置 
 13.4.5 管理狀態(tài) 
 13.5 Quartz中的高級(jí)繪圖功能 
 13.5.1 繪制漸變 
 13.5.2 繪制圖像 
 13.5.3 繪制文字 
 13.5.4 未介紹的內(nèi)容 
 13.6 示例:在圖片上繪圖 
 13.6.1 PhotoDraw視圖控制器 
 13.6.2 photodraw視圖 
 13.6.3 擴(kuò)展示例 
 13.7 Core Animation簡(jiǎn)介 
 13.7.1 Core Animation基礎(chǔ) 
 13.7.2 Core Animation入門(mén) 
 13.7.3 繪制簡(jiǎn)單的隱式動(dòng)畫(huà) 
 13.7.4 繪制簡(jiǎn)單的顯式動(dòng)畫(huà) 
 13.8 OpenGL簡(jiǎn)介 
 13.9 小結(jié) 
第14章 Web:Web視圖和互聯(lián)網(wǎng)協(xié)議 
 14.1 互聯(lián)網(wǎng)的層次結(jié)構(gòu) 
 14.2 低層次聯(lián)網(wǎng) 
 14.3 使用URL 
 14.3.1 創(chuàng)建NSURL 
 14.3.2 構(gòu)建NSURLRequest 
 14.3.3 手動(dòng)操作HTML數(shù)據(jù) 
 14.4 使用UIWebView 
 14.4.1 調(diào)用Web視圖 
 14.4.2 管理Web視圖委托 
 14.4.3 縮略圖:一個(gè)Web視圖例子 
 14.5 解析XML 
 14.5.1 啟動(dòng)NSXMLParser 
 14.5.2 充當(dāng)委托 
 14.5.3 構(gòu)建示例RSS閱讀器 
 14.5.4 海拔高度重讀:一個(gè)Core Location示例 
 14.6 提交給Web 
 14.6.1 手動(dòng)提交 
 14.6.2 提交表單 
 14.7 訪問(wèn)社交網(wǎng)絡(luò) 
 14.7.1 使用Web協(xié)議 
 14.7.2 使用TouchJSON 
 14.8 小結(jié) 
第15章 使用Game Kit進(jìn)行P2P連接 
 15.1 Game Kit概述 
 15.2 使?對(duì)等點(diǎn)選取器創(chuàng)建P2P應(yīng)用程序 
 15.2.1 使用蘋(píng)果公司的內(nèi)置對(duì)等點(diǎn)選取器 
 15.2.2 實(shí)現(xiàn)GKSession Delegate方法 
 15.2.3 在對(duì)等點(diǎn)之間發(fā)送和接收數(shù)據(jù) 
 15.3 示例:創(chuàng)建一個(gè)多人乒乓球游戲 
 15.3.1 啟動(dòng)GKTennis項(xiàng)目 
 15.3.2 創(chuàng)建頭文件 
 15.3.3 創(chuàng)建乒乓球游戲界面 
 15.3.4 游戲初始化 
 15.3.5 建立對(duì)等點(diǎn)選取器并進(jìn)行連接 
 15.3.6 實(shí)現(xiàn)send和receive方法 
 15.3.7 游戲循環(huán) 
 15.3.8 用戶(hù)交互 
 15.4 小結(jié) 
第16章 推送通知服務(wù) 
 16.1 什么是推送通知 
 16.2 蘋(píng)果公司的推送通知系統(tǒng)概述 
 16.3 準(zhǔn)備在應(yīng)用程序中使用推送通知服務(wù) 
 16.3.1 設(shè)置應(yīng)用程序證書(shū) 
 16.3.2 建立供應(yīng)配置文件 
 16.3.3 處理推送通知的代碼 
 16.3.4 準(zhǔn)備音頻文件 
 16.4 使用PHP創(chuàng)建一個(gè)推送通知提供程序 
 16.4.1 創(chuàng)建SSL證書(shū) 
 16.4.2 實(shí)現(xiàn)PHP推送通知提供程序 
 16.5 小結(jié) 
第17章 Map Kit框架 
 17.1 Map Kit概述 
 17.2 向應(yīng)用程序添加地圖 
 17.2.1 使用Interface Builder添加地圖 
 17.2.2 用編程方式添加地圖 
 17.2.3 控制地圖 
 17.3 翻譯地理編碼 
 17.4 標(biāo)注地圖 
 17.4.1 添加基本地圖標(biāo)注 
 17.4.2 添加自定義地圖標(biāo)注 
 17.5 小結(jié) 
第18章 使用Store Kit實(shí)現(xiàn)應(yīng)用內(nèi)購(gòu)買(mǎi) 
 18.1 建立沙盒測(cè)試環(huán)境 
 18.1.1 創(chuàng)建iTunes測(cè)試用戶(hù) 
 18.1.2 添加產(chǎn)品 
 18.2 創(chuàng)建一個(gè)簡(jiǎn)單的商店界面 
 18.3 小結(jié) 
第19章 iPhone SDK?強(qiáng)功能 
 19.1 自定義鍵盤(pán)附件 
 19.1.1 擴(kuò)展UITextField 
 19.1.2 實(shí)現(xiàn)自定義UIText Field 
 19.1.3 自定義鍵盤(pán) 
 19.2 繼續(xù):iPhone 4.0 SDK 
 19.2.1 多任務(wù) 
 19.2.2 用戶(hù)體驗(yàn)增強(qiáng)功能 
 19.2.3 多媒體框架增強(qiáng)功能 
 19.2.4 Game Center 
 19.3 小結(jié) 
附錄A iPhone OS類(lèi)參考 
附錄B 外部資源和參考資料 
附錄C 發(fā)布SDK程序 
附錄D 針對(duì)iPad更新當(dāng)前應(yīng)用程序

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)