內 容 簡 介 本書以嚴密的體系性提供了 iPhone和 iPad軟件開發從入門到專家的系統性知識,並提供來源於真實項 目的可重用商業代碼。書中的每個實例都是項目經驗的提煉,深入淺出地講解 iPhone和 iPad軟件開發的核 心技術要點,基本涵蓋了 iOS軟件開發在真實商業項目中所需要的所有主題,並將實例介紹的技術深度和超 值的實用性結合在一起,成為本書的特色。 隨書附贈的光盤中包含了書中大量案例的完整工程源代碼,可以讓讀者參考學習。 本書既可以作為大學教材、企業培訓教材,亦可作為蘋果技術專業參考書籍,適合大學師生、企業管理 人員、開發人員、培訓機構教師和學員、IT業界人士等參考和閱讀。 未經許可,不得以任何方式復制或抄襲本書之部分或全部內容。 版權所有,侵權必究。 圖書在版編目(CIP)數據 iOS軟件開發揭密:iPhone&iPad企業應用和游戲開發 / 虞斌著. —北京:電子工業出版社,2011.5 ISBN 978-7-121-13302-2 Ⅰ. ①i… Ⅱ. ①虞… Ⅲ. ①面向對象語言-程序設計 Ⅳ. ①TP312 中國版本圖書館 CIP數據核字(2011)第 064333號 策劃編輯:林瑞和 責任編輯:徐津平 文字編輯:張丹陽 印 刷:北京天宇星印刷廠 裝 訂:三河市皇莊路通裝訂廠 出版發行:電子工業出版社 北京市海澱區萬壽路 173信箱 郵編 100036 開 本:787×980 1/16 印張:27.5 字數:532千字 印 次:2011年 5月第 1次印刷 印 數:5000冊 定價:79.00元(含 DVD光盤 1張) 凡所購買電子工業出版社圖書有缺損問題,請向購買書店調換。若書店售缺,請與本社發行部聯系,聯 系及郵購電話:(010)88254888。 質量投訴請發郵件至 [email protected],盜版侵權舉報請發郵件至 [email protected]。 服務熱線:(010)88258888。 序┃ “Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree.” “即使我知道明天的世界會垮掉,我還是會種下我的蘋果樹。” ——馬丁·路德 蘋果公司(NASDAQ:AAPL,以前名為蘋果計算機公司)是一家歷史悠久的美 國跨國公司,設計和銷售消費電子產品、計算機軟件和個人計算機。 蘋果公司於 1976 年 4 月 1日在加州Upertino成立,早期主要銷售Macintosh系列個人計算機和各種相關軟件,2007 年 1月 9日,蘋果公司發布了具有裡程碑意義的 iPhone手機,徹底改變了移動電話業務。 從運營商手中奪取權力,交給制造商、開發商和消費者,iPhone完全改變了運營商和制造 商的行為,其嶄新的商業模式改變了移動業務的游戲規則,截至 2008年 6月,App Store 匯集了 30萬個蘋果批准的“應用程序”,App Store賦予了缺少市場運作能力的第三方開 發商和草根開發者新的商業機會,讓開發商和個體開發者編寫軟件,而市場和銷售則交給 蘋果公司管理。在 App Store商業模式的推動下,iPhone以其創新的產品特性獲得了巨大 的市場成功,隨著個人消費電子市場的不斷擴展,蘋果公司於 2010年 4月又發布了具有 各種創新特性的 iPad個人平板計算機,在 iPad發布後的 80天內即銷售了 3萬台設備,iPad、 iPhone、iPod Touch使用相同的操作系統 iOS,這給開發者帶來極大的便利。 其實,蘋果 公司早在 1993年就開始了 iPad平板計算機的研發,直到 2010年才最終將其推出市場,iPad ┃iOS軟件開發揭密:iPhone&iPad企業應用和游戲開發┃ IV 的推出也宣告了個人平板計算機時代的到來,人們將以嶄新的方式來使用互聯網、操作計算機 游戲和閱讀電子圖書。 蘋果公司在全球范圍內始終具有獨特的影響力,是 IT 界最重要的品牌之一,特別是 隨著 iPhone和 iPad的發布,蘋果公司在個人消費電子市場更是具有執掌牛耳的影響力。 無論是對蘋果公司的贊譽還是批評,研究、借鑒蘋果公司產品的綜合審美設計、獨特的廣 告活動、市場銷售和商業模式以及公司經營理念都是 IT 界不可忽視的重要課題,在進行 產品設計、廣告宣傳、軟件研發等各方面都具有重要的借鑒意義。 本書既可以作為培訓教材,也可以作為蘋果軟件商業項目開發實戰參考用書,讓想要 了解蘋果技術的大學、企業、培訓機構和個人對蘋果技術有一個系統的認識,並掌握 iPhone 和 iPad 軟件開發涉及的主要核心技術,在進行 iOS 相關企業應用軟件和游戲的開發時具 備相應的技術基礎、核心知識和參考實例。 前 言┃ 隨著 iPhone和 iPad在中國的上市,國內 iPhone、iPad用戶急劇增加,加劇了 iPhone 軟件市場的增長,學習和掌握蘋果開發技術已經成為企業、大學計算機學院、軟件學院不 可或缺的一個重要方向。學習和掌握蘋果 iOS軟件開發技術是大勢所趨,國內有的大學已 經將 iOS軟件開發作為新開課程方向,市面上做 iOS軟件開發培訓的公司都是獲取高額利 潤的公司,學員收費竟高達五位數以上,有經驗的開發者花一天時間做一個非常小的 iPhone或者 iPad軟件就可以輕松賺取幾百到幾千美元。 本書的目的是讓初學者能夠系統地學