曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質(zhì),以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系,合作企業(yè)30萬+。曙海培訓的課程在業(yè)內(nèi)有著響亮的知名度。
?通過培訓您將會:
1、?掌握Objective-C語言語法
2、?掌握iOS開發(fā)環(huán)境搭建
3、?掌握Foundation?FrameWork核心Api使用
4、?掌握iOS應用程序基本架構
5、?掌握UIKit核心組件使用,實現(xiàn)自定義View
6、?掌握TabBar?Controller,Navigation?Controller等視圖控制器使用
7、?掌握iOS數(shù)據(jù)保存與數(shù)據(jù)庫操作
8、?掌握iOS網(wǎng)絡編程技術
9、?掌握iOS項目開發(fā)基本六層和核心架構
?
課程介紹:
本課程主要目標為介紹iOS系統(tǒng)基本架構和應用開發(fā)的相關知識,并通過案例介紹開發(fā)iOS應用的基本流程和核心技術,整個課程分為兩個部分:
第一部分?講解Mac系統(tǒng)基本使用,iOS系統(tǒng)體系結構、Objective-C語法基礎。
第二部分?講解iOS內(nèi)存管理、UI編程、視圖控制器、多線程和iOS項目案例?。
通過本課程,可以讓技術服務人員能夠全面了解?iOS系統(tǒng)運行原理,掌握?iOS系統(tǒng)整理架構,并可以獨立完成基于iOS系統(tǒng)的應用項目開發(fā)。
?
課程大綱:
第一部分:
iOS開發(fā)環(huán)境與語法基礎
1)?Objective-C面向?qū)ο?/font>
2)?Objective-C異常處理
3)?Objective-C協(xié)議和類別
4)?Fundation?FrameWork核心ApiNSString?NSArray?NSDictionary?NSNumber?……
?
IOS應用程序編程
1)?自動化內(nèi)存管理(ARC)
2)?堆與棧
3)?對象與引用
4)?使用ARC
5)?Strong與Weak?Reference
6)?Properites
7)?對象拷貝
8)?操作第一個iOS應用程序
?
第二部分:
iOS?應用程序
1)??MVC
2)??UIApplication
3)??UIApplicationDelegation
4)??UIWindow
5)??應用程序生命周期
6)??設備信息
7)??屏幕處理基于
?
View?的應用程序
1)?View
2)??View?的層次結構
3)?View?的?Controller
4)??View?翻轉處理
5)??Interface?Builder
?
深入實踐多界面應用程序
1)?Tab?Bar?Controlle
r2)??Tab?Bar?的編程實例
3)??Root?View?Controller
4)??Navigation?Controller
5)??Navigation?Bar
6)??Button?Bar
7)??Push?與?Pop?View
8)??旋轉
9)??兼容?iPad
?
第三部分:
多線程
1)?單線程的尷尬
2)??多線程概念
3)??Grand?Central?Dispatch
4)??GCD?Queue
?
后臺處理與?UI
1)?多任務與應用程序狀態(tài)
2)??應用程序的生命周期
3)??前后臺切換與狀態(tài)保護
4)??iOS?的“假”多任務
5)??多任務的控制
6)??保存應用程序狀態(tài)的注意點
7)??UI?狀態(tài)保存與恢復
8)??加入多界面下的交互數(shù)據(jù)保存與數(shù)據(jù)庫操作
?
iOS網(wǎng)絡編程iOS聯(lián)網(wǎng)項目<手機漫畫>Cocos2d與Cocos2d-x引擎介紹
?