iPhone與iPad開發實戰——iOS 經典套用剖析

iPhone與iPad開發實戰——iOS 經典套用剖析

《iPhone與iPad開發實戰——iOS 經典套用剖析》是每集45分鐘,共30集的視頻光碟。

基本介紹

  • 中文名:iPhone與iPad開發實戰——iOS 經典套用剖析
  • 講師:關東升
  • 每集時長:45分鐘
  • 集數:30
  • 定價:360元
  • ISRC:CN-M10-10-305-84/V.T
  • 出版社:機械工業出版社
出版視頻,課程介紹,作者介紹,課程目錄,出版書籍,基本信息,內容簡介,書籍目錄,

出版視頻

課程介紹

iOS作為一款為移動終端打造的手持設備操作平台,其引領技術前沿、時尚前沿、擁有自主智慧財產權,引起業界的高度關注。在2011年股市動盪“經濟寒流”中,蘋果公司一躍成為全球市值第一的公司。
蘋果公司對其軟體商店的大力度的監管以及全球的開發性,調動廣大程式設計師的積極性,使無數程式設計師或全職或兼職投入到iOS的開發中。目前,iOS套用產品已經涉及到從生活到工作,從企業到個人的各行各業中。諸多IT公司選擇iOS系統來拓展業務,使業務多元化。與此同時,3G牌照的發放,移動通信市場的蓬勃發展,掀起了iOS和3G套用開發的熱潮。中國目前擁有世界上最大的手機用戶群(近9億手機用戶),巨大的3G行業價值鏈引爆3G手機方向開發工程師這個黃金職位。
本課程的講師長期從事iOS套用、遊戲開發,參與了大量的實際開發項目。本課程是培訓講師潛心研究並進行開發工作經驗的總結。從套用的本身進行剖析,然後逐步分析,讓學員在掌握相關技術的同時,真正學會如何獨立開發項目。讓學員有身臨其境的感覺。

作者介紹

關東升,清華大學計算機碩士。
國內頂級系統架構師,金牌講師,技術顧問。多年Java,Android和iPhone開發經驗,曾開發“神農訣”網路遊戲(Android和iPhone 版)軟體,iPhone手機充值套用系統,等多款Android、iPhone/iPad套用軟體。為北京多家培訓機構提供就業培訓包括:銀河、 CSTP、安博和北大青鳥,為35所示範性軟體學院提供高校項目實訓,其中包括:浙江大學軟體學院、華中科技大學軟體學院、西安交通大學軟體學院和中南大學軟體學院等。為中國移動、大唐電信、中石油等公司做企業內訓。
課程要求
熟悉C,C++,Objective C,有相關工作經驗。
項目平台:
演示:mac os
版本:xcode3.25,iOS4.2
工具:xcode
涉及知識:
語言:Objective C
作業系統:iOS手機作業系統
技術亮點:
以項目實例為主,完整的講述整個項目的開發過程和方法。包括分析項目,解決技術難點,每個項目主歌講解,以及在項目製作中會遇到哪些問題和困難。
課程風格:
理論結合實戰案例,重點在於介紹3G遊戲開發的理念和方法。真正掌握開發3G遊戲的工作方法。

課程目錄

第1—4講工具類套用開發實戰--密碼生成(Amuck Password Generator)
第5—10講體育類套用開發實戰--2012奧林匹克(2012 Olympics)
第11—17講音樂類套用實戰開發—合成器(mobilesynth)
第18—22講效率類套用開發實戰-- 記事本(PlainNote)
第23—25講娛樂類套用開發實戰--我在哪 (WhereAmI)
第26講工具類套用開發實戰-- 鉛錘 (PlumbBob)
第27—30講遊戲類套用開發實戰--太空泡泡 (SpaceBubble)

出版書籍

基本信息

書 名:《iPhone與iPad開發實戰--iOS經典套用剖析》
iPhone與iPad開發實戰——iOS 經典套用剖析
作 者:關東升 等編著
出 版 社:機械工業出版社
出版時間:2012-5-1
頁 數:360 字 數:573000
印刷時間:2012-5-1

內容簡介

關東升編著的《iPhone與iPad開發實戰--iOS經典套用剖析》是一本關於iOS項目分析與實戰的教程,旨在幫助讀者能夠實際動手開發一些iOS項目,同時能夠學習到一些理論知識。本書收錄了6個iOS項目,這些項目是在iOS開源網站下載的。涵蓋了工具類套用、體育類套用、效率類套用、娛樂類套用和遊戲類套用等幾個方面。從第3章開始,每章都是一個獨立的iOS項目,除第6章的項目外,其他都是在AppStore上發布的產品。
在介紹項目的章節中,首先是套用介紹,其次是套用剖析,然後是套用實戰與講解,最後是總結。
《iPhone與iPad開發實戰--iOS經典套用剖析》適合作為有一定基礎的iOS程式設計師的自學輔導用書,也可作為相關培訓機構的培訓教材。

書籍目錄

前言
第1章 開篇綜述
1.1 iOS概述
1.2 App Store
1.3 iOS應用程式分類
1.3.1 效率型應用程式
1.3.2 實用型應用程式
1.3.3 沉浸式應用程式
1.4 iOS SDK和開發工具
1.4.1 iOS SDK介紹
1.4.2 開發工具Xcode介紹
1.4.3 Xcode安裝和卸載
第2章 Objective-C語言基礎
2.1 Objective-C概述
2.1.1 Objective-C特點
2.1.2 Objective-C代碼的檔案擴展名
2.2 編寫第一個Objective-C程式
2.2.1 編寫過程
2.2.2 解釋說明
2.2.3 使用Xcode運行並調試
2.3 數據類型、運算符和表達式
2.3.1 數據類型
2.3.2 數據類型轉換
2.3.3 常量與變數
2.3.4 運算符和表達式
2.4 控制語句
2.4.1 分支語句
2.4.2 循環語句
2.4.3 跳轉語句
2.5 Objective-C語言的面向對象特性
2.5.1 Objective-C中的類
2.5.2 方法和訊息
2.5.3 訪問成員變數
2.5.4 屬性
2.5.5 構造方法
2.5.6 實例成員變數作用域限定符
2.5.7 類變數和類方法
2.6 繼承性
2.6.1 繼承概念
2.6.2 方法重寫
2.7 多態性
2.7.1 多態概念
2.7.2 動態類型和動態綁定
2.8 分類與協定
2.8.1 分類
2.8.2 協定
2.9 記憶體管理
2.9.1 記憶體管理概述
2.9.2 重寫dealloc方法
2.9.3 自動釋放池
2.9.4 屬性中的記憶體管理參數
2.10 Foundation框架
2.10.1 數字類
2.10.2 字元串類
2.10.3 數組類
2.10.4 字典類
本章小結
第3章 工具類套用開發實戰--密碼生成套用
3.1 套用介紹
3.2 套用剖析
3.2.1 核心類圖
3.2.2 Root View Controller類
3.2.3 Main View Controller類
3.2.4 Flipside View Controller類
3.2.5 Main View類
3.2.6 Flipside View類
3.2.7 Nib檔案
3.2.8 Cocoa和Cocoa Touch中MVC設計模式
3.3 套用實戰與講解
3.3.1 構建套用骨架
3.3.2 視圖翻轉動畫
3.3.3 主視圖UI
3.3.4 主視圖代碼
3.3.5 主視圖控制器代碼
3.3.6 背後視圖UI
3.3.7 背後視圖和視圖控制器代碼
本章小結
第4章 體育類套用開發實戰--2012奧林匹克套用
4.1 套用介紹
4.2 套用剖析
4.2.1 核心類圖
4.2.2 主頁模組視圖控制器類
4.2.3 比賽項目模組控制器類
4.2.4 倒計時器模組控制器類
4.2.5 比賽日程表模組控制器類
4.2.6 奧運會歌模組視圖控制器類
4.2.7 比賽項目模組視圖類
4.2.8 Nib檔案
4.3 套用實戰與講解
4.3.1 構建套用骨架
4.3.2 同一個工程中實現iPhone版和iPad版
4.3.3 主頁模組實現
4.3.4 比賽項目模組UI實現
4.3.5 比賽項目模組代碼實現
4.3.6 倒計時器模組實現
4.3.7 比賽日程表模組UI實現
4.3.8 比賽日程表模組代碼實現
本章小結
第5章 效率類套用開發實戰-記事本套用
5.1 套用介紹
5.2 套用剖析
5.2.1 核心類圖
5.2.2 Root View Controller類
5.2.3 工具類
5.2.4 Detail Note View Controler類
5.2.5 Web View Controller類
5.2.6 JSON類
5.2.7 Nib檔案
5.3 套用實戰與講解
5.3.1 構建套用骨架
5.3.2 列表視圖實現
5.3.3 幫助功能實現
5.3.4 同步功能實現
5.3.5 添加功能實現
5.3.6 修改功能實現
5.3.7 傳送功能實現
5.3.8 刪除功能實現
5.3.9 保存功能實現
本章小結
第6章 娛樂類套用開發實戰 --我的位置套用
6.1 套用介紹
6.2 套用剖析
6.2.1 核心類圖
6.2.2 Root View Controller類
6.2.3 Main View Controller類
6.2.4 Flipside View Controller類
6.2.5 Main View類
6.2.6 Flipside View類
6.2.7 Nib檔案
6.3 套用實戰與講解
6.3.1 構建套用骨架
6.3.2 主視圖UI
6.3.3 主視圖控制器代碼
6.3.4 背後視圖模組實現
6.4 增加地圖功能
6.4.1 基於Web的Google地圖
6.4.2 基於本地Google地圖
本章小結
第7章 工具類套用開發實戰-鉛錘套用
7.1 套用介紹
7.2 套用剖析
7.2.1 核心類圖
7.2.2 Root View Controller類
7.2.3 Main View Controller類
7.2.4 Flipside View Controller類
7.2.5 Main View類
7.2.6 Flipside View類
7.2.7 Plumb Bob App Delegate類
7.2.8 Nib檔案
7.3 套用實戰與講解
7.3.1 構建套用骨架
7.3.2 主視圖業務模組
7.3.3 背後視圖業務模組
7.3.4 根控制器實現
本章小結
第8章 遊戲類套用開發實戰-太空泡泡套用
8.1 套用介紹
8.2 套用剖析
8.2.1 核心類圖
8.2.2 Splash View Controller類
8.2.3 Space Bubble View Controller類
8.2.4 Settings Window類
8.2.5 Game Over View Controller類
8.2.6 Sprite類
8.2.7 Space Bubble App Delegate類
8.2.8 Sound Effects類
8.2.9 Sprite Helpers類
8.2.10 Nib檔案
8.3 套用實戰與講解
8.3.1 構建套用骨架
8.3.2 設定視圖模組實現
8.3.3 啟動視圖模組實現
8.3.4 遊戲結束視圖模組實現
8.3.5 編寫精靈和精靈輔助類
8.3.6 編寫音效類
8.3.7 遊戲視圖模組實現
8.3.8 修改應用程式委託對象
本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們