課程概述
預(yù)備階段 5課時(shí)
從“零”開(kāi)始掌握蘋(píng)果系統(tǒng)的使用及操作,文件管理器Finder,網(wǎng)絡(luò)設(shè)置,互聯(lián)網(wǎng)共享,launchpad,系統(tǒng)偏好設(shè)置,常用軟件的安裝與使用如:office辦公軟件,郵件,文本編輯器,通訊錄,瀏覽器等。常用開(kāi)發(fā)工具和輔助軟件的安裝與使用如:xcode集成開(kāi)發(fā)環(huán)境,svn代碼管理工具,Mark Man尺寸測(cè)量工具等。
階段 c 語(yǔ)言的基礎(chǔ)知識(shí) 20課時(shí)
本課程主要是學(xué)習(xí)c 語(yǔ)言的基礎(chǔ)知識(shí),為接下來(lái)的objective-c 面向?qū)ο缶幊涕_(kāi)發(fā)的學(xué)習(xí)做好準(zhǔn)備。下面是課程詳細(xì):
1. 標(biāo)示符,關(guān)鍵字;
2. OC基本數(shù)據(jù)類(lèi)型,基本數(shù)據(jù)類(lèi)型的轉(zhuǎn)換;
3. 常量和變量,運(yùn)算符,賦值語(yǔ)句和表達(dá)式;
4. 分支語(yǔ)句、循環(huán)語(yǔ)句,條件語(yǔ)句;
5. 代碼格式規(guī)范;
6. 變量作用域,static靜態(tài)標(biāo)識(shí);
7. 宏定義,枚舉,結(jié)構(gòu)體;
8. 一維數(shù)組的使用;
9. 常用算法(二分查找,冒泡排序, 插入排序, 選擇排序)的使用等
第二階段 objective-c面向?qū)ο缶幊碳安糠?/span> 130課時(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ǔ)部分 100課時(shí)
1. 窗口、視圖、應(yīng)用程序以及它們之間的關(guān)系;
2. 視圖、按鈕、標(biāo)簽、活動(dòng)提示的使用;
3. 圖像、開(kāi)關(guān)、滑塊、進(jìn)度條、模式對(duì)話框、彈出框的使用;
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. 短信、郵件、電話的使用;
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等
第六階段:證書(shū)申請(qǐng)與制作 10課時(shí)
1. IDP帳號(hào)注冊(cè);
2. 證書(shū)(測(cè)試證書(shū),發(fā)布證書(shū),推送證書(shū))申請(qǐng)與制作;
3. iPhone、iPad真機(jī)調(diào)試;
4. App包上傳發(fā)布等
第七階段 項(xiàng)目實(shí)訓(xùn) 200課時(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)用
企業(yè)項(xiàng)目5(iphone項(xiàng)目)酒店類(lèi)應(yīng)用
所有項(xiàng)目都可以在蘋(píng)果商店AppStore查找到。
項(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ì)象
1. 想從事iphone開(kāi)發(fā)的社會(huì)青年,大學(xué)在校生及畢業(yè)生,在職者;
2. 對(duì)蘋(píng)果系列產(chǎn)品有狂熱追求的青年;
3. 優(yōu)先選擇有開(kāi)發(fā)和設(shè)計(jì)或者具有創(chuàng)意的學(xué)員;
4. 對(duì)于軟件開(kāi)發(fā)有濃厚的興趣,肯吃苦,敢于迎接挑戰(zhàn),希望抓住3G/4G歷史性機(jī)遇,成為3G/4G移動(dòng)互聯(lián)網(wǎng)緊缺人才;
5. 有志從事iPhone開(kāi)發(fā)、iPad開(kāi)發(fā)、iPod, iTouch系統(tǒng)架構(gòu)、應(yīng)用開(kāi)發(fā)等的學(xué)生或工程師;
費(fèi)用優(yōu)惠
課 時(shí):4個(gè)月(650多課時(shí))
上課時(shí)間:周二?周末(周一休息) 上午:09:30 - 12:00,下午:14:00 - 18:00