強(qiáng)化目標(biāo)
本課程使用xcode5.x版本(其中包含新WWDC2014中推出的iPhone5.x和iPad4.x版本的模擬器),讓學(xué)生學(xué)到前沿的技術(shù)。所有在iPhone5.x上開(kāi)發(fā)的程序都可以在iPhone, iPhone4S, iPhone5S, iPhone5C, iPad, iPad2, iPad3,iPad4, iPad mini等設(shè)備上運(yùn)行。這也是iOS平臺(tái)的一個(gè)大的好處,平臺(tái)的統(tǒng)一性。
通過(guò)90天的強(qiáng)化,可以實(shí)現(xiàn)讓學(xué)員掌握iOS平臺(tái)上開(kāi)發(fā)App,手機(jī)客戶(hù)端與服務(wù)器端的數(shù)據(jù)交互,多媒體服務(wù)、定位導(dǎo)航GPS、地圖Google Map的調(diào)用和一些Quarts 2D方面的動(dòng)畫(huà)等。終達(dá)到可以獨(dú)立開(kāi)發(fā)iPhone和iPad上的App的目的。
課程概述
階段 objective-c語(yǔ)言基礎(chǔ)部分 100課時(shí)
本課程主要學(xué)習(xí)obc面向?qū)ο缶幊袒A(chǔ)知識(shí)以及foundation框架下的常用類(lèi)使用,下面是課程詳細(xì):
1.面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別、類(lèi)和對(duì)象、類(lèi)的定義、發(fā)送消息、對(duì)象初始化;
2.創(chuàng)建對(duì)象、self和super關(guān)鍵字、屬性(nonatomic、assign、retain、 copy、readonly、readwrite、strong、weak);
3.堆棧、內(nèi)存管理(alloc、copy、retain、release、autorelease、strong、weak);
4.字符串(NSString,NSMutableString)、數(shù)值對(duì)象(NSNumber,NSValue,NSData);
5.數(shù)組(NSArray、NSMutableArray)、字典 (NSDictionary、NSMutableDictionary)、集合(NSSet、NSMutableSet) 、快速枚舉(for…in);
6.日期與時(shí)間(NSDate)、日期格式(NSDataFormatter)、日歷 (NSCalendar)、定時(shí)器(NSTimer);
7.鍵值編碼(KVC)、鍵值監(jiān)聽(tīng)(KVO)、通知;
8.類(lèi)別(Category)、延展(Extention)、協(xié)議(protocol);
9.單例(Singleton);
10.本地化存儲(chǔ)(nsuserdefault,歸檔,文件管理NSFileManager,沙盒NSBundle);
11.foundation框架
第二階段iPhone開(kāi)發(fā)基礎(chǔ)部分 130課時(shí)
1.窗口、視圖、應(yīng)用程序以及它們之間的關(guān)系;
2.視圖、按鈕、標(biāo)簽、活動(dòng)提示的使用;
3.圖像、開(kāi)關(guān)、滑塊、進(jìn)度條、模式對(duì)話(huà)框、彈出框的使用;
4.滾動(dòng)視圖、頁(yè)面控制器、分段控件、文本框、多行文本的使用;
5.網(wǎng)頁(yè)視圖、滾輪、日期滾輪 、表格視圖、搜索條的使用;
6.觸摸、事件、手勢(shì)、 UIResponder、消息傳遞、響應(yīng)者鏈;
7.CALayer動(dòng)畫(huà);
8.視圖控制器、導(dǎo)航控制器、標(biāo)簽控制器、表格控制器;
9.繪圖、QuartzCore;
10.自定義視圖與控件,自定義動(dòng)畫(huà)效果等;
第三階段 iPhone開(kāi)發(fā)部分 120課時(shí)
1.音頻播放器、視頻播放器;
2.照相機(jī)以及相冊(cè)的使用;
3.短信、郵件、電話(huà)的使用;
4.加速計(jì)、陀螺儀的使用;
5.位置定位(Core Location)以及地圖控件(MKMapView)的使用;
6.數(shù)據(jù)持久化(文件讀寫(xiě)、sqlite數(shù)據(jù)庫(kù)、NSUserDefaults、本地歸檔的使用);多線程開(kāi)發(fā)編程(NSThread, 隊(duì)列NSOperationQueue);
7.ASIHttpRequest網(wǎng)絡(luò)請(qǐng)求框架;
8.json解析框架;
9.網(wǎng)絡(luò)監(jiān)控;
10.socket即時(shí)通訊開(kāi)發(fā)與編程等;
第四階段 開(kāi)源框架講解 80課時(shí)
1.圖片緩存框架;
2.新浪微博分享框架、騰訊微博分享框架;
3.微信朋友圈、微信好友分享框架;
4.友盟統(tǒng)計(jì)分析、分享框架;
5.科大訊飛語(yǔ)音框架;
6.二維碼掃描與生成框架;
7.360度全景展示(3d模型)框架;
8.支付寶SDK等
第五階段 項(xiàng)目實(shí)訓(xùn) 30課時(shí)
項(xiàng)目列表
企業(yè)項(xiàng)目1(iphone項(xiàng)目)地產(chǎn)類(lèi)應(yīng)用
企業(yè)項(xiàng)目2(iphone 項(xiàng)目)娛樂(lè)類(lèi)應(yīng)用
企業(yè)項(xiàng)目3(iphone項(xiàng)目)旅游類(lèi)應(yīng)用
企業(yè)項(xiàng)目4(iphone項(xiàng)目)雜志類(lèi)應(yīng)用
項(xiàng)目分析
項(xiàng)目經(jīng)理從需求預(yù)研,立項(xiàng),需求分析,產(chǎn)品原型設(shè)計(jì),項(xiàng)目接口定義與文檔編寫(xiě),項(xiàng)目架構(gòu),分模塊編碼實(shí)現(xiàn)功能,測(cè)試(提交測(cè)試部門(mén),反饋bug,修改bug),提交到AppStore等待蘋(píng)果審核上架,做一個(gè)全面、系統(tǒng)的講解。
招生對(duì)象
有一定的軟件開(kāi)發(fā)經(jīng)驗(yàn),熟悉面向過(guò)程的C語(yǔ)言和面向?qū)ο笳Z(yǔ)言(C++,Java, C#, PHP等任意一種語(yǔ)言基礎(chǔ))的學(xué)員。對(duì)iPhone開(kāi)發(fā)具有強(qiáng)烈的興趣。
費(fèi)用優(yōu)惠
課 時(shí):3個(gè)月(460多課時(shí))
上課時(shí)間:周二到周末(周一休息) 上午:09:30 - 12:00,下午:14:00 - 18:00