出版時間:2011-2 出版社:清華大學(xué) 作者:楊正洪//蘇偉基//鄭齊心//杜理淵 頁數(shù):332
Tag標(biāo)簽:無
前言
“智能手機(jī)+云計(jì)算”是未來20年軟件的一大方向,2010年9月惠普公司同戴爾公司競購云計(jì)算公司,蘋果和谷歌在智能手機(jī)領(lǐng)域的激烈競爭,都可見一斑。全球手機(jī)用戶總數(shù)接近50億(英國金融時報(bào)2010年7月3日報(bào)道)。截止到2010年6月,中國互聯(lián)網(wǎng)用戶突破4億,手機(jī)上網(wǎng)用戶2.8億(CNNIC報(bào)告)。2009年的手機(jī)銷量超過16億部,其中智能手機(jī)銷量接近3億部,國內(nèi)3G用戶突破。700萬。由此可見,國內(nèi)的智能手機(jī)市場潛力巨大。在這個智能手機(jī)時代,贏得手機(jī)市場的策略不再是成本為王而是應(yīng)用為王。智能手機(jī)技術(shù)平臺的廠商的業(yè)務(wù)重點(diǎn)不在于智能手機(jī)的本身利潤,而更在于其在移動互聯(lián)網(wǎng)上的軟件應(yīng)用業(yè)務(wù)。比如:谷歌推出Android的目的在于從技術(shù)標(biāo)準(zhǔn)上引領(lǐng)智能手機(jī)行業(yè),為其在移動互聯(lián)網(wǎng)上的廣告業(yè)務(wù)布局。蘋果公司推出的明星產(chǎn)品iPhone和眾多的手機(jī)應(yīng)用使得該公司一下就占領(lǐng)了智能手機(jī)市場相當(dāng)一部分份額。另外,大廠商通過對產(chǎn)業(yè)鏈的整合和對技術(shù)平臺的控制,方便其與電信公司達(dá)成制衡和合作。比如,蘋果正在與美國電信公司AT&T。合作分成。在2009年,蘋果iPhone的銷售量達(dá)到了2510萬臺。在2010年,蘋果在88個國家出售新的iPhone 4手機(jī)(BARRON雜志2010年6月21日的報(bào)道)。除了作為通信工具,iPhone的功能越來越多,已經(jīng)成為一個企業(yè)業(yè)務(wù)工具和娛樂設(shè)備蘋果應(yīng)用商店提供眾多的應(yīng)用,iPhone開發(fā)人員總共開發(fā)了2 250 000個蘋果手機(jī)應(yīng)用程序,手機(jī)用戶總共下載了50億次并支付了140億美元(The Economist雜志2010年6月19日的報(bào)道)。從企業(yè)應(yīng)用到兒童教育應(yīng)用,iPhone應(yīng)用的種類非常廣泛。美國AT&T公司的數(shù)據(jù)表明,40%的iPhone用戶是企業(yè)用戶(也就是說,大量企業(yè)正在使用iphone應(yīng)用程序來管理企業(yè)業(yè)務(wù))。2009年10月,蘋果與聯(lián)通公司合作推出iPhone以面向中國市場銷售。2010年9月,蘋果與聯(lián)通在國內(nèi)推出iPhone 4。據(jù)悉,中國電信也在為CDMA制式的iPhone與蘋果公司交流。國內(nèi)廣大的軟件開發(fā)人員正在加入到iPhone應(yīng)用的開發(fā)熱潮中。我朋友的一個公司就在今年招聘了5名手機(jī)開發(fā)人員,其目的是為他的企業(yè)客戶開發(fā)iPhone手機(jī)應(yīng)用程序。隨著iPhone4和iPad的推出,廣大的開發(fā)人員急需一本面向iPhone 4的手機(jī)開發(fā)書籍。我和蘇偉基先生在硅谷的一家大型IT公司從事iPhone手機(jī)應(yīng)用的設(shè)計(jì)和開發(fā)多年,積累了一些開發(fā)經(jīng)驗(yàn)。鄭齊心教授也在國內(nèi)研究手機(jī)應(yīng)用多年。杜理淵先生是上海一家軟件公司的首席技術(shù)官,主管iPhone軟件產(chǎn)品的研發(fā)與項(xiàng)目實(shí)施。為此,我們?yōu)榇蠹揖幹吮緯?,希望對手機(jī)開發(fā)感興趣的讀者有所裨益。
內(nèi)容概要
iphone 4是蘋果公司最新推出的以ios 4為操作系統(tǒng)的智能手機(jī)。本書循序漸進(jìn)地講述如何使用iphone sdk
4開發(fā)iphone 4應(yīng)用程序的基礎(chǔ)知識和開發(fā)方法,每章都提供1~3個實(shí)例詳解iphone 4的應(yīng)用開發(fā)實(shí)用技術(shù)。
全書內(nèi)容包括:搭建編程環(huán)境、iphone應(yīng)用程序的整體結(jié)構(gòu)和開發(fā)模式、objective-c語言、應(yīng)用程序的調(diào)試、視圖和圖像、控制器、數(shù)據(jù)本地存放和表視圖、云計(jì)算平臺的集成、gps、地圖和通訊錄、照片、音樂和電影播放、游戲(包括手機(jī)間通信)、ipad編程等等內(nèi)容;最后一章講解了性能調(diào)試、單元測試、應(yīng)用注冊等高級話題。
本書內(nèi)容豐富,范例代碼完整,各級軟件開發(fā)人員都能通過本書快速學(xué)習(xí)并掌握iphone 4的應(yīng)用開發(fā),提高開發(fā)技能。
作者簡介
楊正洪 畢業(yè)于美國State University of New York at Stony
Brook和中國科學(xué)院軟件研究所,計(jì)算機(jī)碩士,目前供職于美國IBM公司,之前曾擔(dān)任過兩家IT公司的技術(shù)總監(jiān),并在國內(nèi)和美國出版過多本技術(shù)專著。
書籍目錄
第1章 手機(jī)應(yīng)用概述
1.1 國內(nèi)智能手機(jī)應(yīng)用現(xiàn)狀
1.2 iphone手機(jī)應(yīng)用現(xiàn)狀
1.3 iphone手機(jī)特征
1.4 手機(jī)應(yīng)用分類
1.5 手機(jī)操作系統(tǒng)
1.6 iphone應(yīng)用程序開發(fā)
1.7 本書實(shí)例介紹
第2章 配置iphone開發(fā)環(huán)境
2.1 準(zhǔn)備開發(fā)環(huán)境
2.2 編寫第一個iphone應(yīng)用程序
2.3 xcode幫助中心
第3章 iphone開發(fā)模式
3.1 mvc模式
3.2 target-action模式
3.3 delegation模式
3.4 mvc實(shí)例
3.5 應(yīng)用生命周期
3.6 info.plist文件
第4章 objective-c編程語言
4.1 面向?qū)ο蠹夹g(shù)
4.2 與c/c++不同之處
4.3 objective-c類
4.4 創(chuàng)建自己的類
4.5 objective-c上的內(nèi)存管理
4.6 @property和@synthesize
4.7 多事件處理實(shí)例
4.8 uikit框架
第5章 iphone應(yīng)用程序的調(diào)試
5.1 調(diào)試模式和發(fā)布模式
5.2 確認(rèn)類的方法和屬性
5.3 日志
5.4 調(diào)試iphone程序
第6章 視圖、圖形和圖像
6.1 視圖(view)
6.2 畫圖
6.3 圖像
6.4 移動圖像
第7章 控制器、導(dǎo)航控制器和標(biāo)簽欄控制器
第8章 iphone數(shù)據(jù)的輸入、顯示和保存
第9章 手機(jī)應(yīng)用和云計(jì)算平臺的集成
第10章 gps、地圖和通訊錄編程
第11章 與照片相關(guān)的編程
第12章 音頻和視頻編程
第13章 游戲和ipad編程
第14章 高級話題
章節(jié)摘錄
插圖:當(dāng)旋轉(zhuǎn)手機(jī)時,屏幕的顯示風(fēng)格做相應(yīng)變化。比如,當(dāng)你將手機(jī)從水平位置旋轉(zhuǎn)為垂直位置時,所顯示的照片做相應(yīng)的調(diào)整??梢宰笥一蛘咔昂髶u晃手機(jī)。比如:有些游戲程序使用左右搖晃功能來模擬扔骰子。模擬游戲機(jī)的控制器,比如:模擬你在開飛機(jī)把.iPhone手機(jī)當(dāng)做方向控制器。iPhone隨時隨地連接到互聯(lián)網(wǎng):這個特征很重要。這樣的話,開發(fā)人員無需把很多操作放在iPhone手機(jī)上,而是放在互聯(lián)網(wǎng)上的某一個服務(wù)器上,讓iPhone作為輸入和輸出的接口,而不是處理的服務(wù)器。這就彌補(bǔ)了手機(jī)作為電腦在處理性能上的劣勢。比如,開發(fā)人員無需把北京首都機(jī)場出發(fā)的所有航班信息放到iPhone手機(jī)上,而是通過iPhone訪問相關(guān)網(wǎng)站。另外,這也保證了隨時獲得最新的航班信息,如哪個航班被取消。iPhone知道你的位置信息。很多手機(jī)應(yīng)用使用這個特征。比如,shopkick是一個記錄用戶逛商場的信息。美國一些商場給那些逛他們商場的手機(jī)用戶贈送積分點(diǎn)。手機(jī)用戶在商場內(nèi)啟動這個shopkick應(yīng)用就可以保存逛該商場的記錄??梢杂檬种竵聿僮鱥Phone的屏幕。iPhone帶照相機(jī)和攝像機(jī)功能。有一個手機(jī)應(yīng)用程序使用iPhone照相機(jī)來模擬商場掃描儀的功能。去過蘋果專賣店的讀者可能注意到,蘋果使用iPhone手機(jī)掃描你購買的產(chǎn)品。
編輯推薦
《iPhone 4應(yīng)用程序開發(fā)入門與實(shí)戰(zhàn)》:國內(nèi)第一本iPhone 4手機(jī)應(yīng)用程序開發(fā)教程,從智能手機(jī)開發(fā)入到應(yīng)用開發(fā)示例詳解。HelloBeijing示例詳解ImageDisplay示例詳解MuITiTouchDemo實(shí)例開發(fā)詳解導(dǎo)航控制器應(yīng)用實(shí)例開發(fā)詳解標(biāo)簽欄控制器示例詳解表視圖示例詳解虛擬鍵盤和錄入數(shù)據(jù)示例詳解同云計(jì)算平臺集成的示例詳解地圖(導(dǎo)航)開發(fā)示例詳解通訊錄開發(fā)示例詳解照片示例詳解實(shí)時同步翻譯工具開發(fā)詳解使用視頻播放類播放一個電影示例詳解iPad開發(fā)示例詳解在設(shè)置中保存應(yīng)用數(shù)據(jù)示例開發(fā)詳解
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
iPhone 4應(yīng)用程序開發(fā)入門與實(shí)戰(zhàn) PDF格式下載