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