課程概述
預備階段 5課時
從“零”開始掌握蘋果系統(tǒng)的使用及操作,文件管理器Finder,網(wǎng)絡設(shè)置,互聯(lián)網(wǎng)共享,launchpad,系統(tǒng)偏好設(shè)置,常用軟件的安裝與使用如:office辦公軟件,郵件,文本編輯器,通訊錄,瀏覽器等。常用開發(fā)工具和輔助軟件的安裝與使用如:xcode集成開發(fā)環(huán)境,svn代碼管理工具,Mark Man尺寸測量工具等。
階段 c 語言的基礎(chǔ)知識 20課時
本課程主要是學習c 語言的基礎(chǔ)知識,為接下來的objective-c 面向?qū)ο缶幊涕_發(fā)的學習做好準備。下面是課程詳細:
1. 標示符,關(guān)鍵字;
2. OC基本數(shù)據(jù)類型,基本數(shù)據(jù)類型的轉(zhuǎn)換;
3. 常量和變量,運算符,賦值語句和表達式;
4. 分支語句、循環(huán)語句,條件語句;
5. 代碼格式規(guī)范;
6. 變量作用域,static靜態(tài)標識;
7. 宏定義,枚舉,結(jié)構(gòu)體;
8. 一維數(shù)組的使用;
9. 常用算法(二分查找,冒泡排序, 插入排序, 選擇排序)的使用等
第二階段 objective-c面向?qū)ο缶幊碳安糠?/span> 130課時
本課程主要學習obc面向?qū)ο缶幊袒A(chǔ)知識以及foundation框架下的常用類使用,下面是課程詳細:
1. 面向?qū)ο蠛兔嫦蜻^程的區(qū)別、類和對象、類的定義、發(fā)送消息、對象初始化;
2. 創(chuàng)建對象、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ù)值對象(NSNumber,NSValue,NSData);
5. 數(shù)組(NSArray、NSMutableArray)、字典 (NSDictionary、NSMutableDictionary)、集合(NSSet、NSMutableSet) 、快速枚舉(for…in);
6. 日期與時間(NSDate)、日期格式(NSDataFormatter)、日歷 (NSCalendar)、定時器(NSTimer);
7. 鍵值編碼(KVC)、鍵值監(jiān)聽(KVO)、通知;
8. 類別(Category)、延展(Extention)、協(xié)議(protocol);
9. 單例(Singleton);
10. 本地化存儲(nsuserdefault,歸檔,文件管理NSFileManager,沙盒NSBundle);
11. foundation框架
第三階段iPhone開發(fā)基礎(chǔ)部分 100課時
1. 窗口、視圖、應用程序以及它們之間的關(guān)系;
2. 視圖、按鈕、標簽、活動提示的使用;
3. 圖像、開關(guān)、滑塊、進度條、模式對話框、彈出框的使用;
4. 滾動視圖、頁面控制器、分段控件、文本框、多行文本的使用;
5. 網(wǎng)頁視圖、滾輪、日期滾輪 、表格視圖、搜索條的使用;
6. 觸摸、事件、手勢、 UIResponder、消息傳遞、響應者鏈;
7. CALayer動畫;
8. 視圖控制器、導航控制器、標簽控制器、表格控制器;
9. 繪圖、QuartzCore;
10. 自定義視圖與控件,自定義動畫效果等;
第四階段 iPhone開發(fā)部分 120課時
1. 音頻播放器、視頻播放器;
2. 照相機以及相冊的使用;
3. 短信、郵件、電話的使用;
4. 加速計、陀螺儀的使用;
5. 位置定位(Core Location)以及地圖控件(MKMapView)的使用;
6. 數(shù)據(jù)持久化(文件讀寫、sqlite數(shù)據(jù)庫、NSUserDefaults、本地歸檔的使用);多線程開發(fā)編程(NSThread, 隊列NSOperationQueue);
7. ASIHttpRequest網(wǎng)絡請求框架;
8. json解析框架;
9. 網(wǎng)絡監(jiān)控;
10. socket即時通訊開發(fā)與編程等;
第五階段開源框架講解 80課時
1. 圖片緩存框架;
2. 新浪微博分享框架、騰訊微博分享框架;
3. 微信朋友圈、微信好友分享框架;
4. 友盟統(tǒng)計分析、分享框架;
5. 科大訊飛語音框架;
6. 二維碼掃描與生成框架;
7. 360度全景展示(3d模型)框架;
8. 支付寶SDK等
第六階段:證書申請與制作 10課時
1. IDP帳號注冊;
2. 證書(測試證書,發(fā)布證書,推送證書)申請與制作;
3. iPhone、iPad真機調(diào)試;
4. App包上傳發(fā)布等
第七階段 項目實訓 200課時
項目列表
企業(yè)項目1(iphone項目)地產(chǎn)類應用
企業(yè)項目2(iphone項目) 娛樂類應用
企業(yè)項目3(iphone項目) 雜志類應用
企業(yè)項目4(iphone項目) 旅游類應用
企業(yè)項目5(iphone項目)酒店類應用
所有項目都可以在蘋果商店AppStore查找到。
項目分析
項目經(jīng)理從需求預研,立項,需求分析,產(chǎn)品原型設(shè)計,項目接口定義與文檔編寫,項目架構(gòu),分模塊編碼實現(xiàn)功能,測試(提交測試部門,反饋bug,修改bug),提交到AppStore等待蘋果審核上架,做一個全面、系統(tǒng)的講解。
招生對象
1. 想從事iphone開發(fā)的社會青年,大學在校生及畢業(yè)生,在職者;
2. 對蘋果系列產(chǎn)品有狂熱追求的青年;
3. 優(yōu)先選擇有開發(fā)和設(shè)計或者具有創(chuàng)意的學員;
4. 對于軟件開發(fā)有濃厚的興趣,肯吃苦,敢于迎接挑戰(zhàn),希望抓住3G/4G歷史性機遇,成為3G/4G移動互聯(lián)網(wǎng)緊缺人才;
5. 有志從事iPhone開發(fā)、iPad開發(fā)、iPod, iTouch系統(tǒng)架構(gòu)、應用開發(fā)等的學生或工程師;
費用優(yōu)惠
課 時:4個月(650多課時)
上課時間:周二?周末(周一休息) 上午:09:30 - 12:00,下午:14:00 - 18:00