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