iphone 最近紅到不行,若你也想要踏入iphone 程式開發的行列,可參考 YOGO 下面推薦的那二本書,會是不錯的選擇,尤其是 Objective-C 更是開發 iphone 程式必備的知識。
iPhone程式設計範例經典 讓您設計出專業級的iPhone應用程式
內容簡介
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程式庫存取等等。
本書涵蓋最實用的內容與最經典的範例:
.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軟體開發者訓練課程的相關資訊—或者直接寫信到[email protected]
.下載範例程式
.看看 Resource Center中有關iPhone編程、Web 2.0、等相關軟體開發領域的最新趨勢與相關資源
.欲接收本書更新資訊,請到 www.deitel.com/newsletter/subscribe.html註冊免費的Deitel Buzz Online電子報
.最新發展資訊請參考Facebook(www.deitel.com/deitelfan/)及Twitter(@deitel)
作者簡介
Paul Deitel與Harvey Deitel
是 Deitel&Associates的創辦人,Deitel&Associates是一個聞名全球的編程語言技術、企業教育訓練、與網際網路事業開發的組織,全世界有數百萬人曾經使用過Deitel的書籍來鑽研C++、JavaTM、C#、C、Web 編程、JavaScript、XML、Visual Basic、Visual C++、Perl、Python等相關領域的技術。
目錄
序
準備工作
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應用程式-網際網路應用程式
名人推薦
「但願當初著手開發 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
相關資訊:http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010464888
精通Objective-C 2.0程式設計2/e
內容簡介
深入Mac OS x與iPhone平台開發-最完整的Objective-C程式設計經典
Objective-C已經成為 Mac OS X與iPhone平台上開發應用程式的標準程式語言,這個簡單但強大的物件導向語言是以C為基礎,Objective-C除了可在OS X上使用外,也適用於其他支援gcc編譯器的作業系統,包括Linux,Unix以及Windows。
本書提供初學者一個完整、逐步的 Objective-C語言介紹。閱讀本書,不需要先學過C語言或其他物件導向語言,本書包含許多詳細且實際的範例,告訴您如何實際運用 Objective-C。
本書第二版的內容已更新過,並延伸包含Objective-C 2.0的內容,除了告訴您如何利用Foundation frameworks豐富的內建類別庫,也告訴您如何使用iPhone SDK開發應用於iPhone與iPod Touch的程式。
本書支援網站:classroomm.com/objective-c/
有關本書之範例程式碼和練習題解答等,可上網取得相關資源
目錄
Part1--The Objective-C 2.0 Language
1 緒論(good)
2 以Objective-C程式設計
3 類別、物件及方法
4 資料型態與運算式
5 迴圈
6 制定決策
7 再論類別
8 繼承
9 同名異式、動態型別與動態繫結
10 再論變數與資料型態
11 類目與協定
12 前端處理程式
13 基於C語言的特徵
Part2--The Foundation Framework
14 Foundation Framework簡介
15 數值、字串與集合
16 檔案的存取
17 記憶體管理
18 複製物件
19 歸檔
Part3--Cocoa and the iPhone SDK
20 Cocoa簡介
21 撰寫iPhone應用程式
Part4--附錄
A 辭彙總覽
B Objective-C 程式語言摘要
C 通訊錄原始碼
D 參考書目與網站
索引
名人推薦
.這是我讀過介紹程式語言的書中最好的一本,如果你想學Objective-C,就買吧!
-Calvin Wolcott
.在少得可憐的Objective-C相關書籍中,對於想要以Objective-C為第一個學習的程式語言的初學者,這本書是個很好的資源。
-Pat Hughes
相關資訊:http://www.books.com.tw/exep/prod/booksfile.php?item=0010462112
如果覺得這篇文章對您有所幫助,在觀看完文章之餘,希望能點選下方方廣告,當作是對YOGO的支持,讓YOGO更有寫作的動力。