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