iPhone 程式設計範例經典-讓您設計出專業級的 iPhone 應用程式 (iPhone for Programmers: An App-Driven Approach)

Paul Deitel, Harvey Deitel, Abbey Deitel, Eric Kern, Michael Mor 著、楊仁和 譯

  • 出版商: 碁峰資訊
  • 出版日期: 2010-03-30
  • 定價: $480
  • 售價: 7.9$379
  • 語言: 繁體中文
  • 頁數: 464
  • ISBN: 9861819177
  • ISBN-13: 9789861819174
  • 無法訂購

買這商品的人也買了...

商品描述

<本書簡介>

Paul Deitel, Harvey Deitel, Abbey Deitel, Eric Kern, Michael Morgano

DEITEL開發者系列

包含14支具備完整程式碼的iPhone應用程式

<內容特色>

一本探討如何運用iPhone SDK 3.x、Xcode、Objective-C、與Cocoa開發iPhone應用程式的專業指南!

短短一年內,Apple的App Store上iPhone應用程式被下載超過15億次,真是太驚人了!這本書提供你動手開發偉大iPhone應用程式所需的一切,在加入iPhone Developer Program(iPhone開發者計劃,需付費)之後,還能夠讓它們安裝及執行在App Store上。這本書運用「以應用程式為導向」的教學法—利用14支業經完整測試的iPhone應用程式(7700 行程式碼)闡明每一項新技術—並且涵蓋完整的語法說明及範例程式解說。你即將參與開發的應用程式包括:
•Welcome
•Spot-On Game
•Route Tracker
•Tip Calculator
•Cannon Game
•Slideshow
•Favorite Twitter® Searches
•Painter
•Voice Recorder
•Flag Quiz Game
•Address Book
•Twitter® Discount Airfares
透過第3章,你將運用 Xcode、Cocoa、和Interface Builder來建造應用程式。你會學到Objective-C的物件導向編程,並且使用最新的iPhone 3.x技術,包括Game Kit、iPod程式庫存取等等。

作者簡介
Paul Deitel與Harvey Deitel是Deitel&Associates的創辦人,Deitel&Associates是一個聞名全球的編程語言技術、企業教育訓練、與網際網路事業開發的組織,全世界有數百萬人曾經使用過Deitel的書籍來鑽研C++、JavaTM、C#、C、Web 編程、JavaScript、XML、Visual Basic、Visual C++、Perl、Python等相關領域的技術。

審閱者推薦
「但願當初著手開發 iPhone 應用程式時手邊有這本書,那我就不用走那麼多冤枉路了!那些令我耗費大量時間、犯下無數錯誤才學到的經驗,在這本書中都有透徹的闡述。此外,本書清晰簡練的風格讓你很快就能夠從無到有成功發佈你的第一支應用程式。」
—Marcantonio Magnarapa,行動平台研發部,Ogilvy Interactive

「本書涵蓋的iPhone編程主題甚廣,包括Core Location、視訊播放、以及非同步網路通訊等進階功能。針對如何使用XCode、如何將你的應用程式提交到App Store、如何定價、以及如何處理其他圍繞在iPhone程式開發周遭的非編程議題,我們也提供你許多迫切需要知道的建言。本書為iPhone 編程提供快速精進之道,並且詳實闡述如何建造14支完整的iPhone應用程式,當中有幾個更為日常生活提供相當不錯的實用價值。針對每一支應用程式,本書簡要地描述它的目的、運用的Objective-C與Cocoa技術、並且針對應用程式的原始碼逐行作說明。所有的原始碼與專案檔都能夠從網路上下載,好讓你能夠在閱讀過程中對每一支應用程式進行編譯及測試驅動開發。我真的很喜歡這種針對各章主題將讀者引進完整應用程式的做法,這樣確實可以為應用程式的開發建置提供絕佳的討論基礎。相信我,這本書絕對能夠符合對iPhone應用程式開發有興趣之程式人員的需求和脾胃。」
—Zach Saul,Retronyms 的創立者及Recorder(2008年十大暢銷iPhone應用程式)的共同開發者

「在漫長的等待之後,一本針對專業人士撰寫的iPhone開發書籍終於面市!本書提供嚴謹且完整的真實世界應用程式,當中許多都是App Store裡的一時之選。這本書寫得非常好,一步步引領讀者探索及分析SDK 3.x編程所蘊含的複雜度,且其內容亦不偏離專業程式設計師的觀點,提供的知識也非僅止於針對既有參考文獻所做的反芻,堪稱有關iPhone編程主題方面的最佳書籍之一,也是每個開發者案頭必備的一本書。在iPhone編程領域裡,這本書確實具有舉足輕重的地位。」
—Rik Watson,資深軟體工程師,Lockheed Martin

本書涵蓋最實用的內容與最經典的範例:
‧iPhone SDK 3.x,XCode,Interface Builder
‧Objective-C與Cocoa物件導向編程技術
‧群集,圖形操作介面,事件處理機制
‧控制器,應用程式樣板
‧UIView,Multi-Touch
‧Core Audio,Core Animation,NSTimer
‧Tables,UINavigationController
‧Map Kit,Core Location,GPS,Compass
‧Photos,iPod Library Access
‧序列化
‧音訊,視訊,Core Data
‧Game Kit,BlueTooth
‧Internet-Enabled App,Web Service
‧將應用程式發佈到App Stor
‧以及更多…

請參考WWW.DEITEL.COM:
‧取得Deitel的Dive Into Series軟體開發者訓練課程的相關資訊—或者直接寫信到deitel@deitel.com
‧下載範例程式
‧看看Resource Center中有關iPhone編程、Web 2.0、等相關軟體開發領域的最新趨勢與相關資源
‧欲接收本書更新資訊,請到www.deitel.com/newsletter/subscribe.html註冊免費的Deitel Buzz Online電子報
‧最新發展資訊請參考Facebook(www.deitel.com/deitelfan/)及Twitter(@deitel)。


<章節目錄>


準備工作
1.iPhone 應用程式開發簡介
2.iPhone App Store 與應用程式商業議題
3.Welcome 應用程式-Dive-Into Xcode、Cocoa、與Interface Builder
4.Tip Calculator應用程式-Objective-C編程簡介
5.Favorite Twitter Searches應用程式-群集與Cocoa GUI編程
6.Flag Quiz Game應用程式-控制器與Utility Application樣板
7.Spot-On Game應用程式-使用UIView及偵測碰觸
8.Cannon Game應用程式-具NSTimer支援的動畫以及處理拖曳事件
9.Painter應用程式-使用具有UIView的控制項
10.Address Book應用程式-Table與UINavigationController
11.Route Tracker應用程式-Map Kit與Core Location框架(GPS與電子羅盤)
12.Slideshow應用程式-存取iPhone圖庫與iPod音樂庫
13.Slideshow應用程式加強版-使用NSCoder序列化資料以及播放影片
14.Voice Recorder應用程式-音訊錄製與播放
15.Address Book應用程式加強版-管理及轉存永續性資料
16.Twitter Discount Airfares應用程式-網際網路應用程式