2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

iPhone應用程序開發名家解析

  • 作者:(美) 戴特爾 等 著 陳小峰,周輝,司春鋒 譯
  • 出版社: 電子工業出版社
  • 出版時間:2010-07-01
  • 版次:1
  • 商品編號: 10311268

    頁數:396

    紙張:膠版紙

    印次:1

    ISBN:9787121107962

    印刷時間:2010-07-01

    正文語種:中文


HK$84.70 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

 《iPhone應用程序開發名家解析》為專業的軟件開發人員講述了前沿的軟件技術。《iPhone應用程序開發名家解析》的核心是「應用程序驅動」教學方式,我們在一個完整的可運行的iphone應用程序上下文中講述概念,而不是使用代碼片斷。每章開始部分展示了一個或多個應用程序運行實例。
  《iPhone應用程序開發名家解析》精心設計的應用程序用來介紹關鍵的iPhone特性和框架(比如,音頻、視頻、動畫、指南針、端到端連接、GPS等)。您捋很快學會構建一個iPhone應用程序所需要的一切:首先在第1章體驗畫圖板應用程序,然後在第3章構建您的第一個應用程序。到第16章的;時候,您將能夠創建自己的免費或者付費應用程序以提交到蘋果App Store。我們將指導您進行這個應用程序提交過程,包括以蘋果的方式上傳應用程序、審核標準過程中的預期步驟、決定免費還是付費,以及通過社交媒體、網絡公共來營銷應用程序等。

媒體評論

  "如果我開始學習iPhone開發的時候能夠擁有這本書就好了。以前花費了我很多時間也出現了很多錯誤,在這本書中部以簡潔明了的方式進行了很完善的講解,這讓您可以很快從零開始構建第一個應用程序。"
  --MarcantonioMaqnarapa,移動平台研發工程師,Oqilvy公司
  覆蓋了廣泛的iPhone編程主題,包括高級特性(比如CoreLocation、視頻回放和異步網絡通信)。該書提供了非常必要的奐於如何使用XCode,如何提交應用程序到AppStore,如何定價,以及如何撻理很多其他非技術問題的很好的建議。該書引導您快速進入iPhone編程,展示了14個完整的應用程序,其中一些在日常的開發中會被經常用到。對於每個應用程序,該書簡要地描述了應用程序的目的、使用到的Obiective-C和Cocoa技術.以及詳細到每一行的源代碼講解。所有這些源代碼都可以直接下載,這樣您完全可以一邊閱讀一邊編譯,並試運行這些應用程序。我的確很喜歡在每章開頭的地方對整個程序進行介紹,這為後續的程序構建提供了討論基礎。對於任何想要從事iPhone開發的程序員而言,本書物超所值。"
  --ZachSaul,Retronyms創始人以及iPhone10大熱門應用程序Recorder的作者之一
  "終於有了一本iPhone開發方面的專業書籍,提供了健壯的、實用的應用程序,其中很多甚至可以在iPhone應用程序商店中找到。本書在源代碼的字裡行間出色地為讀者講解了SDK3.x複雜的編程技術,這些文字應該一直被專業程序員所牢記。該書遠非已有的參考書的回顧,它提供了很多的內容。這是這個領域裡很好的著作之一,也是任何開發人員的必備手冊。該書事實上將成為iPhone最佳書籍。"
  --RikWatson,資深軟件工程師,LockheedMartin公司

目錄

第1章 iPhone應用程序開發介紹
1.1 《iPhone應用程序開發名家解析》介紹
1.2 iPhone概述
1.3 iPhone GS和操作系統3.x的新特性與增強功能
1.4 從App Store(應用程序商店)下載軟件
1.5 iPhone OS 3.x
1.6 Objective-C編程語言
1.7 設計模式
1.8 Cocoa框架
1.9 iPhone SDK 的新特性
1.10 Xcode開發工具組
1.11 對象技術的基礎知識
1.12 Web 2.0
1.13 在iPhone模擬器中試運行畫圖板應用程序
1.14 小結
1.15 Deitel資源中心
第2章 iPhone App Store和商務問題
2.1 iPhone App Store和商務問題簡介
2.2 iPhone開發人員計劃:建立你的開發者檔案來測試和提交應用程序
2.2.1 建立你的iPhone開發團隊
2.2.2 獲取一個iPhone開發證書
2.2.3 註冊測試設備
2.2.4 創建應用程序標識(App IDs)
2.2.5 創建Provisioning Profile
2.2.6 使用配置文件在iPhone 或 iPod Touch上安裝應用程序
2.2.7 提交用於發佈的應用程序
2.3 iPhone人機界面指南
2.4 測試你的應用程序
2.5 通過iTunes Connect為提交應用程序做準備
2.6 優秀iPhone應用程序的特點
2.7 避免你的應用程序被拒絕
2.8 定價:付費或免費
2.9 添加一個應用程序到iTunes Connect
2.10 商品化付費應用程序:使用應用程序內 購買(In-App Purchase)功能來銷售虛擬物品
2.11 使用iTunes Connect管理你的應用程序
2.12 營銷你的應用程序
2.13 iPhone趣聞與幽默
2.14 其他平台
2.15 iPhone開發人員文檔
2.16 小結
第3章 歡迎應用程序(開始學習Xcode、Cocoa及Interface Builder)
3.1 歡迎應用程序簡介
3.2 技術概述
3.3 Xcode .x集成開發環境和Cocoa
3.3.1 Xcode .x介紹
3.3.2 定製集成開發環境和創建新項目
3.3.3 工具欄
3.3.4 組和文件
3.3.5 鍵盤快捷方式
3.3.6 Interface Builder
3.3.7 Cocoa
3.4 創建應用程序創建一個新項目
3.5 使用Interface Builder創建GUI
3.6 運行程序
3.7 小結
第4章 小費計算器(Objective-C編程初探)
4.1 小費計算器簡介
4.2 試運行小費計算器
4.3 技術概述
4.4 創建程序
4.5 給程序添加實際功能
4.5.1 創建程序的控制類
4.5.2 查看Controller.h文件
4.6 在Interface Builder中關聯對象
4.7 方法的具體實現
4.7.1 啟動和初始化程序
4.7.2 calculateTip:方法
4.8 小結
第5章 Twitter搜索收藏夾應用程序(Collections與Cocoa GUI編程)
5.1 Twitter搜索收藏夾應用程序簡介
5.2 試運行應用程序
5.3 技術概述
5.4 創建程序
5.4.1 GUI的佈局
5.4.2 定義Controller類
5.4.3 Abstract Factory的設計模式(抽象工廠型設計模式)
5.4.4 在Interface Builder中連接對象
5.4.5 定義Controller類的實現
5.4.6 Controller類的初始化方法
5.4.7 Controller類的awakeFromNib方法
5.4.8 Controller類的refreshList方法
5.4.9 Controller類的infoButtonTouched方法
5.4.10 Controller類的addTag和clearTags方法
5.4.11 Controller類中的addNewButtonWithTitle方法
5.4.12 設計模式:命令模式(command)
5.4.13 Controller類的buttonTouched方法
5.4.14 UIButton的排序分類
5.5 小結
第6章 國旗問答遊戲應用程序(控制器和Utility Application模板)
6.1 國旗問答遊戲應用程序簡介
6.2 測試國旗問答遊戲程序
6.3 技術概述
6.4 構建程序
6.4.1 MainView和MainViewController類
6.4.2 FlipsideView和FlipsideViewController類
6.5 小結
第7章 「點擊競技」遊戲(學習使用UIView類和觸控技術)
7.1 「點擊競技」遊戲簡介
7.2 試運行程序
7.3 技術概述
7.4 構建應用程序
7.4.1 聲明SpotOnViewController接口
7.4.2 創建程序界面
7.4.3 SpotOnViewController類實現
7.4.4 SpotOnViewController類的resetGame方法
7.4.5 SpotOnViewController類的addNewSpot方法
7.4.6 SpotOnViewController類的beginSpotAnimation方法
7.4.7 SpotOnViewController類的touchesBegan:withEvent:方法
7.4.8 職責鏈設計模式(Chain of Responsibility)
7.4.9 SpotOnViewController類的touchedSpot方法
7.4.10 SpotOnViewController類的beginSpotEndAnimation:方法
7.4.11 SpotOnViewController類的 finishedAnimation:finished:context:方法
7.4.12 SpotOnViewController類的alertView:clickedButtonAtIndex:、 shouldAutorotateToInterfaceOrientation、dealloc方法
7.5 小結
第8章 加農炮遊戲應用程序(使用NSTimer實現動畫及處理拖曳事件)
8.1 加農炮遊戲簡介
8.2 試運行應用程序
8.3 技術概述
8.4 構建應用程序
8.4.1 聲明CannonView接口
8.4.2 CannonView類實現
8.4.3 CannonView類的initWithCoder:和awakeFromNib方法
8.4.4 CannonView類的newGame方法
8.4.5 CannonView類的timerFired:方法
8.4.6 CannonView類的showAlertWithTitle:message:和 alertView:clickedButtonAtIndex:方法
8.4.7 CannonView類的drawRect:方法
8.4.8 使用Instruments來檢測性能問題
8.4.9 CannonView類的touchesBegan:withEvent、touchesMove:withEvent:和 processTouch:withEvent:方法
8.5 小結
第9章 畫圖板應用程序(使用控件與UIView對象交互)
9.1 畫圖板應用程序簡介
9.2 技術概述
9.3 構建應用程序
9.3.1 聲明Squiggle接口
9.3.2 Squiggle類實現
9.3.3 聲明MainView接口
9.3.4 MainView類實現
9.3.5 MainView類的resetView和drawRect:方法
9.3.6 MainView類的drawSquiggle:inContext:方法
9.3.7 MainView類的觸控處理方法
9.3.8 MainView類的motionEnded:withEvent:、alertView:clickedButtonAtIndex:、 canBecomeFirstResponder和dealloc方法
9.3.9 聲明MainViewController接口
9.3.10 MainViewController類實現
9.3.11 聲明FlipsideViewController接口
9.3.12 FlipsideViewcontroller類實現
9.3.13 FlipsideViewController類實現
9.3.14 創建Flipside視圖
9.4 小結
第10章 地址簿應用程序(表格與UINavigationController)
10.1 地址簿應用程序簡介
10.2 試運行應用程序
10.3 技術概述
10.4 構建程序
10.4.1 RootViewController類
10.4.2 AddViewController類
10.4.3 ContactViewController類
10.4.4 EditableCell類
10.5 小結
第11章 路線跟蹤器應用程序(Map Kit和Core Location框架 (GPS和指南針))
11.1 路線跟蹤器應用程序簡介
11.2 測試這個路徑跟蹤器應用程序
11.3 技術概述
11.4 構建應用程序
11.4.1 TrackingMapView類
11.4.2 Controller類
11.5 小結
第12章 幻燈片應用程序(訪問相片和iPod音樂庫)
12.1 幻燈片應用程序簡介
12.2 試運行應用程序
12.3 技術概述
12.4 構建應用程序
12.4.1 RootViewController類
12.4.2 SlideshowViewController類
12.4.3 NameViewController類
12.4.4 SlideshowDataViewController類
12.5 小結
第13章 增強型幻燈片程序(使用NSCoder序列化數據和播放視頻)
13.1 增強型幻燈片程序簡介
13.2 試運行應用程序
13.3 技術概述
13.4 構建應用程序
13.4.1 MediaItem類
13.4.2 Slideshow類
13.4.3 RootViewController類
13.4.4 SlideshowDataViewController類
13.4.5 EnhancedSlideshowAppDelegate類
13.4.6 SlideshowViewController類
13.5 改進建議
13.6 小結
第14章 錄音機應用程序(聲音錄製和回放)
14.1 錄音機應用程序簡介
14.2 試運行應用程序
14.3 技術概述
14.4 構建應用程序
14.4.1 VoiceRecorderViewController類
14.4.2 NameRecordingViewController類
14.4.3 Visualizer類
14.4.4 PlaybackViewController類
14.5 語音的合成與識別
14.6 小結
第15章 增強型地址簿應用程序(管理和傳輸持久化數據)
15.1 增強型地址簿應用程序簡介
15.2 試運行應用程序
15.3 技術概述
15.4 構建應用程序
15.4.1 構建Core Data模型
15.4.2 ContactViewController類
15.4.3 RootViewController類
15.5 小結
第16章 Twitter折扣機票程序(使用互聯網的程序)
16.1 Twitter折扣機票程序簡介
16.2 試運行Twitter折扣機票程序
16.3 技術概述
16.4 構建應用程序
16.5 小結


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。