iOS系統(tǒng)是基于MacOS/Darwin的手機(jī)操作系統(tǒng)平臺(tái),要深入系統(tǒng)的學(xué)習(xí)iOS,不僅僅要有Objective-C應(yīng)用開(kāi)發(fā),還必須要具備MacOS/Darwin、C/C++高級(jí)編程技巧才能深入的涉及iOS高端及游戲開(kāi)發(fā),成為iOS開(kāi)發(fā)的高素質(zhì)人才。
第一階段:ISO系統(tǒng)開(kāi)發(fā)環(huán)境基礎(chǔ)
讓你熟練使用版本管理器,熟練使用iOS開(kāi)發(fā)中最重要的武器Xcode,從掌握Mac OS操作系統(tǒng)到精通Xcode開(kāi)發(fā)框架,對(duì)整個(gè)iOS軟件產(chǎn)品的開(kāi)發(fā)流程,有一個(gè)整體清晰的理解,對(duì)后續(xù)自己開(kāi)發(fā)程序或者公司開(kāi)發(fā)軟件產(chǎn)品奠定正確思路,了解蘋(píng)果軟件產(chǎn)品生命周期,行業(yè)規(guī)則和相關(guān)開(kāi)發(fā)需要知道的背景知識(shí)。
課程名稱(chēng) |
課程目標(biāo) |
MAC系統(tǒng)基礎(chǔ) |
本課程介紹MAC操作系統(tǒng)的基本操作和常用工具的使用,使學(xué)員快速掌握MAC系統(tǒng)的基本操作方法,從而為接下來(lái)的C/OC/Swift語(yǔ)編程言基礎(chǔ)鍛煉創(chuàng)造便利條件。
在本階段將涉及以下主要內(nèi)容:
MAC-OS基礎(chǔ)
SEHLL命令核心
文件編輯器VI/VIM的使用及配置
MAC文件系統(tǒng)的管理和維護(hù)
MAC用戶(hù)和用戶(hù)組管理
LANMP生產(chǎn)環(huán)境部署
SVN/GIT代碼版本管理
GCC/CLANG編譯器的使用 |
編程核武器Xcode |
本課程介紹最重要的一款iOS開(kāi)發(fā)武器:Xcode,他酷炫的功能配合OC/swift美妙的語(yǔ)法,一定會(huì)讓你愛(ài)不釋手。
在本階段將涉及以下主要內(nèi)容:?
創(chuàng)建single view項(xiàng)目
認(rèn)識(shí)workspace
創(chuàng)建console項(xiàng)目
創(chuàng)建窗體項(xiàng)目
創(chuàng)建OSX項(xiàng)目
創(chuàng)建iOS項(xiàng)目 |
真正的入門(mén) |
本課程介紹iOS開(kāi)發(fā)的各種前期準(zhǔn)備工作,磨刀不誤砍柴工,一定要搞清楚這部分內(nèi)容,這樣你才能對(duì)你的工作時(shí)刻充滿(mǎn)熱情!
在本階段將涉及以下主要內(nèi)容:
幫助文檔的使用
提問(wèn)與解答的地方與技巧
模擬器的搭建和使用
真機(jī)連接與測(cè)試
AppStore的使用與如何掙錢(qián) |
階段實(shí)戰(zhàn)項(xiàng)目 |
本課程為貫穿整個(gè)學(xué)習(xí)過(guò)程的階段性項(xiàng)目實(shí)戰(zhàn),可選擇多個(gè)大型項(xiàng)目(如“資理通”金融股票投資系統(tǒng)、“樂(lè)游”旅行攻略、手機(jī)訂票系統(tǒng)、手機(jī)地圖導(dǎo)航 等 ),學(xué)完整套課程學(xué)員即可做出一個(gè)完整的項(xiàng)目。
一、“資理通”金融股票投資系統(tǒng)框架搭建
二、“樂(lè)游”旅行攻略、手機(jī)訂票系統(tǒng)需求分析
三、手機(jī)地圖導(dǎo)航功能設(shè)計(jì)
…… |
第二階段:核心語(yǔ)言工具
讓你快速掌握蘋(píng)果MAC系統(tǒng)所需要的編程語(yǔ)言工具!掌握MAC下C/OC語(yǔ)言開(kāi)發(fā)Fundamental Environment,為進(jìn)一步學(xué)習(xí)iOS開(kāi)發(fā)打下良好的基礎(chǔ)。
課程名稱(chēng) |
課程目標(biāo) |
C/C++語(yǔ)言 |
本課程主要學(xué)習(xí)及鞏固C/C++語(yǔ)言,目的是讓0基礎(chǔ)的學(xué)員在短時(shí)間內(nèi)掌握C/C++語(yǔ)言編程,讓有基礎(chǔ)的學(xué)員鞏固和強(qiáng)化編程能力,具備扎實(shí)的功底。
在本階段將涉及以下主要內(nèi)容:
C/C++基礎(chǔ)、GCC編譯器
面向?qū)ο缶幊獭?shù)組、指針
類(lèi)和對(duì)象、結(jié)構(gòu)、運(yùn)算符、模板編程 |
Objective-C語(yǔ)言Fundamental |
本課程是Objective-C語(yǔ)言的基礎(chǔ)鍛煉部分,目的在于讓編程基礎(chǔ)較為薄弱的學(xué)員通過(guò)較為全面的OC語(yǔ)言基礎(chǔ)知識(shí)梳理和強(qiáng)化,建立一個(gè)完整的程序設(shè)計(jì)知識(shí)體系,為后續(xù)的iOS開(kāi)發(fā)奠定扎實(shí)的編程基礎(chǔ)。
在本階段將涉及以下主要內(nèi)容:?
分類(lèi)(Category)
擴(kuò)展(Extension)
協(xié)議(protocol)
KVC與KVO
@Selector
分支與跳轉(zhuǎn)
雙指針、堆內(nèi)存管理
IO基本概念等 |
Objective-C語(yǔ)言O(shè)OP |
本課程是Objective-C語(yǔ)言的面向?qū)ο蟛糠郑@部分是OC的精華,通過(guò)掌握OC語(yǔ)言高級(jí)特性,理解面向?qū)ο缶幊趟枷耄莆辗庋b,繼承,多態(tài)三大特性。步入蘋(píng)果平臺(tái)開(kāi)發(fā)的行列。
在本階段將涉及以下主要內(nèi)容:
面向?qū)ο缶幊?OOP)
繼承和組合、self和super關(guān)鍵字
屬性(Property)、類(lèi)工廠方法(Class Factory Method)
單例模式(Singleton)、委托模式(Delegation)
內(nèi)存堆棧模型
內(nèi)存管理(引用計(jì)數(shù)、ARC)
自省(Introspective)、SEL選擇器
動(dòng)態(tài)類(lèi)型與靜態(tài)類(lèi)型等 |
Objective-C Foundation框架 |
Foundation 框架是MAC平臺(tái)開(kāi)發(fā)的基礎(chǔ)框架,包含最核心的類(lèi)型。精通此部分內(nèi)容相當(dāng)踩在巨人肩膀上,讓你即刻對(duì)MAC編程技術(shù)有了質(zhì)的提升。?
在本階段將涉及以下主要內(nèi)容:?
Foundation 框架的類(lèi)結(jié)構(gòu)和關(guān)系
字典(NSDictionary,NSMutableDictionary)
集合(NSSet,NSMutableSet)
快速枚舉(for..in)NSIndexPath
文件管理(NSFileManager)
程序包(NSBundle)、緩沖區(qū)(NSData)
(NSNotificationCenter)
系統(tǒng)功能框架
網(wǎng)絡(luò)連接(NSURLConnection)
網(wǎng)絡(luò)地址(NSURL)
網(wǎng)絡(luò)請(qǐng)求(NSURLRequest)
請(qǐng)求回應(yīng)(NSResponse)
網(wǎng)絡(luò)請(qǐng)求(NSURLRequest)
請(qǐng)求回應(yīng)(NSResponse)等 |
階段實(shí)戰(zhàn)項(xiàng)目 |
本課程為貫穿整個(gè)學(xué)習(xí)過(guò)程的階段性項(xiàng)目實(shí)戰(zhàn),可選擇多個(gè)大型項(xiàng)目(如“資理通”金融股票投資系統(tǒng)、“樂(lè)游”旅行攻略、手機(jī)訂票系統(tǒng)、手機(jī)地圖導(dǎo)航 等 ),學(xué)完整套課程學(xué)員即可做出一個(gè)完整的項(xiàng)目。
一、“資理通”金融股票投資系統(tǒng)定義相關(guān)類(lèi)和屬性
二、“樂(lè)游”--旅行攻略、手機(jī)訂票系統(tǒng)建立數(shù)據(jù)模型
三、手機(jī)地圖導(dǎo)航調(diào)用API
…… |
第三階段:iOS核心編程
此階段內(nèi)容為iOS編程核心內(nèi)容,通過(guò)此階段課程的學(xué)習(xí),對(duì)MVC, 控制器,常用控件,視圖層, 多線(xiàn)程及網(wǎng)絡(luò)編程有一個(gè)深入的理解,并熟練應(yīng)用iOS的多線(xiàn)程,網(wǎng)絡(luò)通信,持久化存儲(chǔ)等技術(shù),學(xué)員在沉淀知識(shí)的同時(shí),也熟悉了真正的企業(yè)級(jí)別項(xiàng)目的開(kāi)發(fā)方式。
課程名稱(chēng) |
課程目標(biāo) |
控制器及常用控件 |
本課程是iOS控制器及常用控件的學(xué)習(xí),通過(guò)本課程的學(xué)習(xí),理解iOS的核心框架模式MVC熟練使用各種視圖控制器和一些控件進(jìn)行界面編程,理解xib文件原理。
在本階段將涉及以下主要內(nèi)容:
視圖和控制器
MVC架構(gòu)
導(dǎo)航視圖控制器
表視圖控制器
視圖控制器的生命周期
SegmentControl
ViewController
自定義控件
iOS8新增特性 |
視圖層 |
本課程是iOS視圖層課程,通過(guò)本課程的學(xué)習(xí),掌握視圖中的繪制,圖像處理,視圖手勢(shì),視圖動(dòng)畫(huà),布局,視圖層次結(jié)構(gòu)管理以及故事板編程。
在本階段將涉及以下主要內(nèi)容:?
UICatalog
手勢(shì)與變形
屏幕適應(yīng)與布局動(dòng)畫(huà)
通知與鍵盤(pán)
Storyboard
視圖層次結(jié)構(gòu)管理
CGPoint、CGSize、CGRect
iOS8新增特性 |
多線(xiàn)程及網(wǎng)絡(luò)編程 |
本課程將從實(shí)例出發(fā),理解并掌握多線(xiàn)程及網(wǎng)絡(luò)通信原理,全面掌握各層級(jí)別的網(wǎng)絡(luò)通信技術(shù),了解和使用云技術(shù)。
在本階段將涉及以下主要內(nèi)容:
多線(xiàn)程(NSThread, NSLock)
操作隊(duì)列(NSOperationQueue)
HTTP通信簡(jiǎn)介
加載網(wǎng)絡(luò)數(shù)據(jù)
異步加載網(wǎng)絡(luò)數(shù)據(jù)
搭建J2E-IDE
網(wǎng)絡(luò)編程 GET/POST請(qǐng)求
使用GET方式與服務(wù)器通信
使用POST方式與服務(wù)器通信
推送服務(wù)的使用 |
階段實(shí)戰(zhàn)項(xiàng)目 |
本課程為貫穿整個(gè)學(xué)習(xí)過(guò)程的階段性項(xiàng)目實(shí)戰(zhàn),可選擇多個(gè)大型項(xiàng)目(如“資理通”金融股票投資系統(tǒng)、“樂(lè)游”旅行攻略、手機(jī)訂票系統(tǒng)、手機(jī)地圖導(dǎo)航 等 ),學(xué)完整套課程學(xué)員即可做出一個(gè)完整的項(xiàng)目。
一、“資理通”金融股票投資系統(tǒng)廣告模塊設(shè)計(jì)
二、“樂(lè)游”--旅行攻略、手機(jī)訂票系統(tǒng)網(wǎng)絡(luò)通信模塊設(shè)計(jì)
三、手機(jī)地圖導(dǎo)航整體界面結(jié)構(gòu)搭建
…… |
第四階段:iOS高級(jí)編程
此階段為iOS高級(jí)編程階段,通過(guò)本階段的學(xué)習(xí),你將掌握UIkit編程、數(shù)據(jù)存儲(chǔ)與多媒體,充分理解XML和JSON的作用及使用技巧,掌握swift2.0開(kāi)發(fā)技巧,后續(xù)通過(guò)完成多個(gè)不同類(lèi)型的項(xiàng)目,你將掌握音頻視頻處理,電話(huà)短信處理,相機(jī)操作,重力感應(yīng),地圖等技術(shù),讓你從一名合格的iOS開(kāi)發(fā)工程師,一躍成為核心骨干工程師!
課程名稱(chēng) |
課程目標(biāo) |
UIkit編程 |
本課程是iOS的UIkit編程課程,通過(guò)本階段的學(xué)習(xí),可以掌握UIKit的內(nèi)容和框架,并培養(yǎng)對(duì)軟件產(chǎn)品的審美取向,該門(mén)課程不僅要求學(xué)員要做到基本的編程語(yǔ)法全面吸收,并且要求盡可能吸收優(yōu)秀作品的精髓,逐步提高設(shè)計(jì)的品味。
在本階段將涉及以下主要內(nèi)容:
窗口(UIWindow), 應(yīng)用程序(UIApplication)
繪圖(drawRect), Quartz, CGContextRef
觸摸(UITouch), 事件(UIEvent), 手勢(shì)(UIGestureRecognizer)
UIResponder, 消息傳遞,響應(yīng)者鏈
CALayer動(dòng)畫(huà)(CAAnimation, CABasicAnimation,CAKeyFrameAnimation)?
活動(dòng)提示(UIActivityIndicatorView)
滑塊(UISlider)、表格項(xiàng)(UITableViewCell)
音頻播放(AVAudioPlayer)
視頻播放(MPMoviePlayerViewController)
照相機(jī)(UIImagePickerController),相冊(cè)管理
短信(MFMessageComposeViewController)
郵件(MFMailComposeViewController)
加速計(jì)(UIAccelerometer)的使用
地圖(MKMapView)的使用及定位(Core Location) |
Swift 2.0 Fundamental |
本課程是swift語(yǔ)言的基礎(chǔ)部分,學(xué)完C/OC的學(xué)員掌握了swift就掌握了iOS蘋(píng)果開(kāi)發(fā)最重要的三大殺器。
在本階段將涉及以下主要內(nèi)容:?
swift基礎(chǔ)語(yǔ)法
基本框架、數(shù)據(jù)類(lèi)型、變量定義
字符串操作、字典、控制流
函數(shù)、Optional值
在Xcode中使用swift開(kāi)發(fā)項(xiàng)目
swift與OC比較 |
Swift 2.0 OOP |
本課程是swift語(yǔ)言的面向?qū)ο蟛糠郑@部分是swift的精華,通過(guò)掌握swift語(yǔ)言高級(jí)特性,理解面向?qū)ο缶幊趟枷耄莆辗庋b,繼承,多態(tài)三大特性。
在本階段將涉及以下主要內(nèi)容:
面向?qū)ο缶幊?OOP)
類(lèi)的定義與方法
類(lèi)功能的動(dòng)態(tài)擴(kuò)展
繼承、接口
namespace命名空間
swift調(diào)試技術(shù) |
多語(yǔ)言混合編程 |
本課程介紹如何在iOS使用多種語(yǔ)言開(kāi)發(fā)軟件,如今iOS世界中通行語(yǔ)言C/C++/OC/swift可以相互交錯(cuò),混合發(fā)揮各自所長(zhǎng)。我們不僅需要靈活掌握他們的每一個(gè)用法,同時(shí)還需掌握他們之間的互相調(diào)用。
在本階段將涉及以下主要內(nèi)容:?
swift調(diào)用OC
OC調(diào)用swift
OC調(diào)用C++
C++調(diào)用OC
swift調(diào)用C
swift、C++與OC混合編程 |
數(shù)據(jù)通信及多媒體 |
本課程將帶你學(xué)習(xí)有關(guān)文件、數(shù)據(jù)的存儲(chǔ)以及多媒體處理等問(wèn)題,深入理解各個(gè)表層UI的背后,數(shù)據(jù)邏輯的流向,有助于從根本上認(rèn)清事物的來(lái)龍去脈,精確把握程序中每一個(gè)細(xì)節(jié)。
在本階段將涉及以下主要內(nèi)容:?
應(yīng)用沙盒
寫(xiě)入和讀出文件
swift解析XML
swift解析JSON數(shù)據(jù)
swift生成JSON數(shù)據(jù)
plist數(shù)組解析
plist字典解析
CoreData創(chuàng)建項(xiàng)目、設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)圖、插入、讀取、更新、刪除
錄制和播放視頻文件
錄制和播放聲音或音樂(lè)
數(shù)據(jù)持久化(文件,SQLite數(shù)據(jù)庫(kù), 歸檔, NScoding)
云存儲(chǔ)(iCloud) |
系統(tǒng)功能匯總 |
本課程針對(duì)iOS所運(yùn)行的手持設(shè)備(iPhone、iPad)的特性,將軟件能控制的硬件資源做一個(gè)統(tǒng)一的匯總,集中學(xué)習(xí)如何控制這些炫酷的硬件設(shè)備!讓他們?yōu)槟愕某绦蚍?wù)!
在本階段將涉及以下主要內(nèi)容:?
觸摸事件及多個(gè)觸摸點(diǎn)的處理
各種傳感器
發(fā)送郵件、短信、打電話(huà)、拍照
指紋識(shí)別技術(shù)
人臉識(shí)別技術(shù) |
階段實(shí)戰(zhàn)項(xiàng)目 |
本課程為貫穿整個(gè)學(xué)習(xí)過(guò)程的階段性項(xiàng)目實(shí)戰(zhàn),可選擇多個(gè)大型項(xiàng)目(如“資理通”金融股票投資系統(tǒng)、“樂(lè)游”旅行攻略、手機(jī)訂票系統(tǒng)、手機(jī)地圖導(dǎo)航 等 ),學(xué)完整套課程學(xué)員即可做出一個(gè)完整的項(xiàng)目。
一、“資理通”金融股票投資系統(tǒng)布局適應(yīng)、界面美化、添加指紋解鎖
二、“樂(lè)游”--旅行攻略、手機(jī)訂票系統(tǒng)整體界面結(jié)構(gòu)搭建、統(tǒng)一數(shù)據(jù)存儲(chǔ)
三、手機(jī)地圖導(dǎo)航圖標(biāo)設(shè)計(jì)、過(guò)度效果、數(shù)據(jù)處理
四、利用swift語(yǔ)言對(duì)階段性項(xiàng)目進(jìn)行代碼重寫(xiě)
…… |
第五階段:游戲開(kāi)發(fā)
此階段為游戲開(kāi)發(fā)階段,目前跨平臺(tái)的游戲開(kāi)發(fā)技術(shù)越來(lái)越流行,通過(guò)本階段的學(xué)習(xí),你將掌握目前最流行的Cocos2D-X游戲引擎、Box2D物理游戲引擎以及Unity3D游戲引擎,學(xué)會(huì)對(duì)游戲性能優(yōu)化及內(nèi)購(gòu)功能的使用,本階段的內(nèi)容不僅僅局限于iOS平臺(tái)上的游戲開(kāi)發(fā),更能運(yùn)用到其他主流平臺(tái)。
課程名稱(chēng) |
課程目標(biāo) |
Cocos2D-X游戲開(kāi)發(fā) |
本課程主要講解Cocos2D-X游戲引擎,通過(guò)本課程的學(xué)習(xí),你將全面掌握流行的游戲引擎Cocos2D-X,并基于該引擎開(kāi)發(fā)幾款游戲項(xiàng)目,培養(yǎng)游戲開(kāi)發(fā)能力。
在本階段將涉及以下主要內(nèi)容:
COCOS2D-X引擎介紹
畫(huà)面渲染
菜單和文本
動(dòng)作和動(dòng)畫(huà)
音樂(lè)和音效
地圖與碰撞
觸屏事件
粒子特效
CocosBuilder |
Box2D游戲引擎 |
本課程主要介紹Box2D物理引擎,通過(guò)本課程的學(xué)習(xí),你將掌握物理游戲引擎,讓角色進(jìn)入一個(gè)模擬的物理世界,提高游戲開(kāi)發(fā)效率。
在本階段將涉及以下主要內(nèi)容:?
剛體與修飾物
碰撞檢測(cè)
形狀
關(guān)節(jié)
接觸 |
Unity3D游戲引擎 |
本課程介紹Unity3D游戲引擎,通過(guò)本課程的學(xué)習(xí),將讓學(xué)員輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實(shí)時(shí)三維動(dòng)畫(huà)等類(lèi)型互動(dòng)內(nèi)容。
在本階段將涉及以下主要內(nèi)容:
Unity3D菜單、視圖界面
場(chǎng)景坐標(biāo)系統(tǒng)
游戲?qū)ο蟆⒔M件、腳本
網(wǎng)格、材質(zhì)、貼圖、動(dòng)畫(huà)
Start、UpDate、ONGUI
地形、渲染、粒子系統(tǒng)
向量的加減法、點(diǎn)乘與叉乘、圖形優(yōu)化 |
SpriteKit及OpenGL |
本課程主要介紹SpriteKit游戲框架以及OpenGL ES,熟悉OpenGL ES的常用API的使用,使用OpenGL ES API實(shí)現(xiàn)一些圖形特效。
在本階段將涉及以下主要內(nèi)容:?
SpriteKit游戲框架
OpenGL/ES
其他游戲引擎 |
游戲性能優(yōu)化及內(nèi)購(gòu)功能 |
本課程主要介紹游戲性能優(yōu)化及內(nèi)購(gòu),讓你學(xué)會(huì)分析整個(gè)游戲性能,正確管理內(nèi)存,提高加載速度,并在游戲中添加內(nèi)購(gòu)收費(fèi)功能。
在本階段將涉及以下主要內(nèi)容:?
Instruments使用技巧
ARC管理內(nèi)存
Sprite Sheets
In-App Purchase |
階段實(shí)戰(zhàn)項(xiàng)目 |
本課程為游戲開(kāi)發(fā)學(xué)習(xí)過(guò)程的項(xiàng)目實(shí)戰(zhàn),可選擇多個(gè)大型網(wǎng)絡(luò)游戲項(xiàng)目(如暗黑奇跡、戰(zhàn)地之王、足球大師 等 ),學(xué)員在學(xué)習(xí)的過(guò)程中結(jié)合前面學(xué)過(guò)的知識(shí)可開(kāi)發(fā)出一個(gè)完整的游戲項(xiàng)目。
一、暗黑奇跡
二、戰(zhàn)地之王
三、足球大師 |
第六階段:項(xiàng)目?jī)?yōu)化與驗(yàn)收
此階段為項(xiàng)目?jī)?yōu)化與驗(yàn)收階段,針對(duì)前期各階段對(duì)大型項(xiàng)目(“資理通”金融股票投資系統(tǒng)、“樂(lè)游”--旅行攻略、手機(jī)訂票系統(tǒng)、手機(jī)地圖導(dǎo)航等)的實(shí)戰(zhàn)結(jié)果進(jìn)行驗(yàn)收,教會(huì)學(xué)員如何測(cè)試自己的項(xiàng)目,如何優(yōu)化項(xiàng)目性能,提高運(yùn)行效率,同時(shí)幫助學(xué)員對(duì)項(xiàng)目進(jìn)行完善優(yōu)化,并挑選出最佳項(xiàng)目在AppStroe上線(xiàn)。
課程名稱(chēng) |
課程目標(biāo) |
代碼優(yōu)化 |
本課程主要講解代碼優(yōu)化,通過(guò)本課程的學(xué)習(xí),你將掌握對(duì)代碼優(yōu)化的方法,在不改變程序運(yùn)行效果的前提下,對(duì)被編譯的程序進(jìn)行等價(jià)變換,使之能生成更加高效目標(biāo)代碼,避免出現(xiàn)代碼臃腫等問(wèn)題。
在本階段將涉及以下主要內(nèi)容:
Xcode代碼編輯插件XAlign
算法改進(jìn)
編譯器優(yōu)化 |
內(nèi)存優(yōu)化 |
本課程主要講解內(nèi)存優(yōu)化,通過(guò)本課程的學(xué)習(xí),你將掌握iOS開(kāi)發(fā)過(guò)程中的內(nèi)存優(yōu)化,通過(guò)內(nèi)存優(yōu)化緩解程序負(fù)擔(dān)。
在本階段將涉及以下主要內(nèi)容:?
ASIDownloadCache緩存優(yōu)化
SplitDemoAppDelegate緩存優(yōu)化策略
NSOperation緩存優(yōu)化線(xiàn)程
Autorelease Pool
Analyze
Xcode的自帶工具Leaks |
性能優(yōu)化 |
本課程主要介紹iOS性能優(yōu)化,幫助學(xué)員針對(duì)自己的項(xiàng)目提高UI反應(yīng)靈敏,優(yōu)化運(yùn)行速度,列表滾動(dòng)操作流暢,提升App啟動(dòng)時(shí)間,內(nèi)存使用合理。
在本階段將涉及以下主要內(nèi)容:
性能分析
Cell重用
App啟動(dòng)時(shí)間優(yōu)化
Background機(jī)制
Instruments 工具 |
項(xiàng)目驗(yàn)收 |
按照商業(yè)化模式對(duì)學(xué)員所做的項(xiàng)目進(jìn)行驗(yàn)收,培養(yǎng)學(xué)員完整的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。 |
第七階段:就業(yè)指導(dǎo)
就業(yè)老師根據(jù)學(xué)員意向及學(xué)習(xí)情況,對(duì)學(xué)員進(jìn)行就業(yè)指導(dǎo)和職業(yè)規(guī)劃。包括時(shí)間管理,面試技巧,職業(yè)生涯規(guī)劃,模擬面試等。
課程名稱(chēng) |
課程目標(biāo) |
時(shí)間管理 |
對(duì)iOS開(kāi)發(fā)工程師工作的時(shí)間管理方法進(jìn)行培訓(xùn),建立良好的時(shí)間管理觀念和技巧。 |
有效溝通 |
對(duì)iOS開(kāi)發(fā)工程師工作的溝通思路及方式進(jìn)行培訓(xùn),建立良好的聆聽(tīng)和表達(dá)能力。 |
簡(jiǎn)歷寫(xiě)作面試技巧 |
對(duì)iOS開(kāi)發(fā)工程師的簡(jiǎn)歷進(jìn)行設(shè)計(jì),并培訓(xùn)面試技巧。? |
團(tuán)隊(duì)合作 |
介紹團(tuán)隊(duì)在公司中的價(jià)值,和針對(duì)iOS開(kāi)發(fā)行業(yè)中的合作思路和方法。 |
職業(yè)規(guī)劃 |
對(duì)每位即將就業(yè)的學(xué)生針對(duì)個(gè)人發(fā)展思路進(jìn)行職業(yè)規(guī)劃,提供思路給學(xué)生進(jìn)行前行。 |
模擬面試 |
模擬企業(yè)面試,鍛煉學(xué)生對(duì)解答問(wèn)題的思路,培養(yǎng)自信心。 |
|