內容簡介

你在使用現今最酷的移動設備iPhone嗎?你正要加入iPhone應用開發的熱潮嗎?你想從千萬iPhone應用開發人員中脫穎而出嗎?你想洞悉iPhone應用開發專家成功的奧秘嗎?你想創建最具創新力、最酷、APPSTORE上最具竟爭力的iPhone應用嗎?很好。本書正是你的絕妙之選!

本書匯集了七位資深iPhorle開發專家的代表作,體現了他們多年的成功經驗。讀者可以遵循專家的思路.利用大量示例代碼、圖示和示例應用來了解iPhone應用開發過程和技巧。

本書貼近實戰開發。深入介紹了游戲設計、網絡支持、多線程、高級手勢、應用開發、流式音頻和技術集成中少為人知的秘密。不僅讓讀者了解游戲定時器、XML解析、音頻、線程和手勢等概念。還帶領讀者熟悉掌握iPhorle開發中的網絡協議、竟態條件、數據包和字節序等內容。作者通過示例代碼將原本生硬的概念生動具體地展現在讀者面前。如同封面上的火龍果一樣值得您細細品味!七位國際iPhone應用開發專家鼎力之作、圖文並茂、清新宜人、幫您打造炫酷應用。

本書共分7章,分別由7位iPhone開發專家執筆,他們從自身專業領域的角度,圍繞7個流行的iPhone項目介紹了開發創意應用和優化應用的實用技巧,主要內容包括游戲設計、網絡支持、多線程、高級手勢、游戲開發、流式音頻和技術集成等高級主題。本書適合所有iPhone應用開發人員學習參考。
 

目錄

Wolfgang Ante
第1章 設計簡單的Frenzic式益智游戲
1.1 創建Frenzic
1.2 Formic簡介
1.3 研究Formic代碼
1.3.1 建立工程
1.3.2 編寫游戲對象
1.3.3 編寫視圖控制器
1.3.4 編寫背景視圖
1.3.5 增加iPhone特定的功能
1.4 小結
Mike Ash
第2章 深入剖析對等網絡
2.1 規劃一個簡單的協作游戲
2.2 構建GUI
2.3 為游戲增加網絡支持
2.3.1 定義網絡目標
2.3.2 設計網絡代碼
2.3.3 理解字節序
2.3.4 編寫網絡代碼
2.4 集成網絡與GUI
2.5 小結
Gary Bennett
第3章 “一心多用”︰利用多線程提升性能
3.1 開始編寫多線程應用
3.1.1 明確何時使用線程
3.1.2 理解多線程基礎
3.1.3 避免線程陷阱
3.2 編寫Thread the Needle應用
3.2.1 構建應用
3.2.2 創建線程
3.2.3 實現臨界區
3.2.4 一次停止多個線程
3.3 小結
Matthew“Canis”Rosenfeld
第4章 手指總動員︰多指觸控界面設計與實現
4.1 了解iPhone的功能
4.2 多指觸控設計
4.3 研究多指觸控API
4.3.1 處理事件
4.3.2 識別手勢
4.4 實現多指觸控控件
4.4.1 處理觸控
4.4.2 確定移動的含義
4.4.3 應用移動
4.4.4 應用重量和慣性
4.4.5 集成
4.5 小結
Benjamin Jackson
第5章 基于cocos2d-Iphone框架的物理學、Sprite和動畫
5.1 游戲編程入門
5.1.1 OpenGL ES簡介
5.1.2 cocos2d和Chipmunk簡介
5.2 開發Arcade Hockey
5.2.1 跟蹤用戶手指
5.2.2 檢測踫撞
5.2.3 在2D空間中模擬3D光照
5.3 創建一個簡單的應用
5.3.1 建立Xcode工程
5.3.2 設置場景
5.3.3 創建游戲層
5.4 小結
Neil Mix
第6章 流式音頻與Pandora Radio之路
6.1 選擇iPhone開發
6.2 Pandora Radio技術介紹
6.2.1 掌握音頻開發基本知識
6.2.2 管理復雜性
6.2.3 示例應用概要介紹
6.2.4 流式音頻
6.2.5 保證代碼與格式無關
6.2.6 使用信封和編碼
6.3 設計示例應用
6.4 實現播放器
6.4.1 AudioSession
6.4.2 AudioRequest
6.4.3 AudioFileStream
6.4.4 AudioQueue
6.4.5 AudioPlayer
6.5 新的征程
6.5.1 慢速網絡中的滯後
6.5.2 中斷的連接
6.5.3 盡量縮小歌曲間隙
6.5.4 恢復歌曲
6.5.5 改善應用響應性
6.6 查找幫助資源
6.7 測試︰最好的留到最後
6.8 小結
Steven Peterson
第7章 利用Core Location、XML和SQLite成就Routesy之路
7.1 從頭開始
7.2 確定應用需求
7.3 為Routesy創建UI和類
7.4 為Routesy引入實時預報
7.5 為Routesy增加基于位置的信息
7.6 Routesy BART畫龍點(目青)
7.7 小結
 

如果你想開發益智游戲,想為游戲提供網絡支持,想要了解在iPhone應用中如何實現多線程,想要探尋高級手勢的奧秘……本書定會讓你喜出望外。它就像魔法師,能夠幫你實現心中的“七個願望”。(沒錯,不只是傳說中的“三個願望”,是不是很超值?)

感謝圖靈能夠引進這一iPhone系列“水果書”,除了封面上誘人的水果讓人垂涎欲滴,更讓人欲罷不能的是書中的精彩內容,《iPhone 3開發基礎教程》如是,《iPhone游戲編程實例》亦如是,而本書同樣不會讓大家失望。縱觀全書,7位資深開發人員將多年積累的經驗毫無保留地娓娓道來。攬卷之余,我們也猶如站在了“巨人”的肩膀之上,一定能看得更高、更遠!

本書共分7章,7位作者分別從自己的專業領域出發,深入介紹了游戲設計、網絡支持、多線程、高級手勢、游戲開發、流式音頻和技術集成中鮮為人知的秘訣,不僅使你對游戲定時器、XML解析、音頻、線程和手勢等概念不再陌生,還將使你熟練掌握iPhone開發中網絡協議、競態條件、數據包和字節序等內容。特別值得一提的是,作者通過精彩示例將這些原本枯燥的概念生動具體地展現在我們面前,其講述就像封面上的火龍果一樣值得細細品味!

本書由蘇金國、王小振主要翻譯,並得到劉亮、王恆、王少軒、喬會東的大力協助。由于全書是多位不同風格的作者合作完成,這給翻譯帶來了一定的困難,盡管我們在文字上下了很大功夫,但肯定還會有不當之處,敬請讀者批評指正。
網路書店 類別 折扣 價格
  1. 新書
    3
    $106