iPhone開發基礎教程

iPhone開發基礎教程

《iPhone開發基礎教程》是2009年人民郵電出版社出版的圖書,作者是(美國)Dava Mark、(美國)Jeff LaMarche。

基本介紹

  • 書名:iPhone開發基礎教程
  • 作者:(美國)Dava Mark,(美國)Jeff LaMarche
  • 譯者:漆振,解巧雲,孫文磊
  • ISBN:7115197334,9787115197337
  • 頁數:392 
  • 定價:¥65.00
  • 出版社人民郵電出版社
  • 出版時間:2009年
  • 裝幀:平裝
  • 開本:16
  • 叢書名:圖靈程式設計叢書·移動開發系列
內容簡介,視頻教程,作者簡介,媒體推薦,編輯推薦,圖書目錄,

內容簡介

《iPhone開發基礎教程》內容完整豐富,具有較強的通用性,編程領域中各層次讀者都能通過《iPhone開發基礎教程》快速學習iPhone開發,提高相關技能。iPhone 是一種全新的移動平台,蘋果公司為它推出了強大的軟體開發工具包iPhone SDK。《iPhone開發基礎教程》是一部關於iPhone SDK和iPhone開發的基礎教程,內容翔實、語言生動。書中結合消費類設備上常見的實例,循序漸進地講解了iPhone開發的基本流程,並介紹了最先進、時尚、受歡迎的iPhone 特性。

視頻教程

授課講師:千鋒歐陽老師適用對象:有C++基礎/iOS開發基礎學員
捕魚達人捕魚達人
視頻簡介:視頻以捕魚達人為項目案例講述如何使用Cocos2D-X來開發這樣一款遊戲。使用了C++開發語言,內容覆蓋了Cocos2D-X遊戲啟動程,暫停恢復,遊戲場景創建,定時器使用,CCLayer的生命周期, CCNode介紹和繼承關係圖, CCAction原理, 串列動作CCSequence,標準觸摸事件,縮放CCScale動作,精靈BatchNode處理, Zwoptex, TexturePacker工具使用, 遊戲性能提升,Bezier曲線介紹,多繼承和代理等技術點。
授課講師:千鋒歐陽老師適用對象:有iOS開發基礎學員
憤怒的小鳥憤怒的小鳥
視頻簡介:主要以AngryBirds這個具體的項目來講解如何用Cocos2D
Box2D開發一個商業性的遊戲項目,包括Cocos2D介紹、CCScene劇場、錨點和進度條、CCMenu選單、CCAction、粒子效果、劇場動畫切換、遊戲選關、坐標轉換、精靈數據處理、OpenGL畫線、Cocos2D事件機制、Box2D物理引擎、物理世界的模擬、碰撞檢測等內容。

作者簡介

Dave Mark,深受愛戴的Apple技術開發專家,具有多年開發經驗。他是許多Mac平台暢銷書的作者,包括Learn C onthe Mac、Macintosh Programming Primer系列以及Ultimate MacProgramming。

媒體推薦

“Dava Mark一直是Mac編程圖書作者中的佼佼者,而他現在又無可爭議地成為了iPhone開發圖書的王牌作者!本書是iPhone開發的權威指南,任何有意開始iPhone開發的人都應該閱讀這本寶貴的參考指南。”
——Brian Greenstone(Pangea軟體公司的總裁兼CEO)
“Trism遊戲讓我在2個月內收入25萬美元,然後有無數人問我怎么開發iPhone套用,現在答案出現了!Dave和Jeff的書深入淺出、循序漸進而且示例豐富,堪稱完美。它已經成了我的必備參考書,需要不時查閱。強烈推薦!”
——Steve Demeter(《連線》雜誌“2008最佳iPhone套用”Trism遊戲開發者)

編輯推薦

《iPhone開發基礎教程》由業界名家撰寫,英文原版問世以後迅速登上Amazon計算機圖書排行榜榜首並持續至今,總排名一度達到20名左右,創造了銷售奇蹟。而且,《iPhone開發基礎教程》獲得了讀者的一致好評,已經被奉為經典。書中從到Apple網站註冊賬號,下載和安裝免費iPhone SDK開始,清晰透徹地講述了創建iPhone應用程式的全過程。在探討基本概念和各個關鍵特性(iPhone界面元素、數據保存、SQLite、Quartz和OpenGL ES、手勢支持、本地化、Core Location等)時,提供了豐富的實例。更難得的是,《iPhone開發基礎教程》始終強調iPhone開發中的各種最佳實踐,即使是有經驗的開發人員,也會因此受益匪淺。
創造銷售奇蹟的最新經典著作,全面深入探索iPhone開發的無限可能,從這裡,搶先擁抱軟體開發的未來。Apple公司的iPhone已經開創了移動平台新紀元!它與App Store的絕配也為全世界的程式設計師提供了一個施展才華的全新大舞台。只要有新奇的創意,你完全有可能像開發iShoot遊戲的Ethan Nicholas(日收入2萬多美元)和開發Trism遊戲的Steve Demeter(月收入超過10萬美元)那樣,僅憑單槍匹馬就贏得全球市場,成功創業,改變自己的人生。
開卷閱讀《iPhone開發基礎教程》,進入iPhone開發的神奇世界吧,它將讓你熱血沸騰!

圖書目錄

第1章 歡迎來到iPhone的世界
1.1 關於本書
1.2 必要條件
1.3 必備知識
1.4 編寫iPhone應用程式有何不同
1.4.1 只有一個正在運行的應用程式
1.4.2 只有一個視窗
1.4.3 受限訪問
1.4.4 有限的回響時間
1.4.5 有限的螢幕大小
1.4.6 有限的系統資源
1.4.7 缺少Cocoa工具
1.4.8 新屬性
1.4.9 與眾不同的方法
1.5 本書內容
1.6 準備開始吧
第2章 創建基本項目
2.1 在Xcode中設定項目
2.2 InterfaceBuilder簡介
2.2.1 nib檔案的構成
2.2.2 在視圖中添加標籤
2.3 iPhone美化
2.4 小結
第3章 處理基本互動
3.1 模型-視圖-控制器范型
3.2 創建項目
3.3 創建視圖控制器
3.3.1 輸出口
3.3.2 操作
3.3.3 將操作和輸出口添加到視圖控制器
3.3.4 將操作和輸出口添加到實現檔案
3.4 使用應用程式委託
3.5 編輯MainWindow.xib
3.6 編輯Button_FunViewController.xib
3.6.1 在InterfaceBuilder中創建視圖
3.6.2 連線所有元素
3.6.3 測試
3.7 小結
第4章 更豐富的用戶界面
4.1 滿是控制項的螢幕
4.2 活動、靜態和被動控制項
4.3 創建應用程式
4.3.1 導入圖像
4.3.2 實現圖像視圖和文本欄位
4.3.3 添加圖像視圖
4.3.4 添加文本欄位
4.3.5 設定第二個文本欄位的屬性
4.3.6 連線輸出口
4.4 構建和運行
4.4.1 完成輸入後關閉鍵盤
4.4.2 通過觸摸背景關閉鍵盤
4.5 實現滑塊和標籤
4.5.1 確定輸出口
4.5.2 確定操作
4.5.3 添加輸出口和操作
4.5.4 添加滑塊和標籤
4.5.5 連線操作和輸出口
4.6 實現開關和分段控制項
4.6.1 確定輸出口
4.6.2 確定操作
4.6.3 添加開關和分段控制項
4.6.4 連線輸出口
4.7 實現按鈕、操作表和警報
4.7.1 將輸出口及操作添加到控制器頭檔案
4.7.2 在Interface Builder中添加按鈕
4.7.3 實現按鈕的操作方法
4.8 顯示操作表
4.9 美化按鈕
4.9.1 viewDidLoad方法
4.9.2 控制項狀態
4.9.3 可拉伸圖像
4.10 小結
第5章 自動旋轉和自動調整大小
第6章 多視圖應用程式
第7章 標籤欄與選取器
第8章 表視圖簡介
第9章 導航控制器和表視圖
第10章 應用程式設定和用戶默認設定
第11章 基本數據持久性
第12章 使用Quartz和OpenGL繪圖
第13章 輕擊、觸摸和手勢
第14章 我在哪裡?使用Core Location定位功能
第15章 加速計
第16章 iPhone照相機和照片庫
第17章 應用程式本地化
第18章 未來之路

相關詞條

熱門詞條

聯絡我們