 
            結(jié)合iOS 8推出的全新課程。課程優(yōu)勢:使用OS X 10.9.x操作系統(tǒng),Xcode 5.x開發(fā)環(huán)境,采用FCBS教學(xué)模式,在原有課程基礎(chǔ)上,增添iOS 8教學(xué)(swift),并且再次優(yōu)化課程設(shè)置,增強(qiáng)學(xué)員綜合能力。
課程大綱:
| 課程階段 | 課程模塊 | 課時(shí) | 模塊介紹 | 課程內(nèi)容 | 
| iOS開發(fā)基礎(chǔ) | 入學(xué)測試 | 8課時(shí) | 測試學(xué)員是否適合學(xué)習(xí) | 入學(xué)考試、入學(xué)面談。 Mac系統(tǒng)認(rèn)知。 | 
| C語言 | 88課時(shí)(11天) | C語言是iOS開發(fā)的入門基礎(chǔ)語言,本部分主要介紹C語言的基本語法,C企業(yè)編程基本概念,數(shù)據(jù)結(jié)構(gòu)與精典算法 | 1、進(jìn)制;C數(shù)據(jù)類型、常量變量、運(yùn)算符、表達(dá)式、格式化輸入輸出 | |
| 2、關(guān)系運(yùn)算符、邏輯運(yùn)算符、if、條件運(yùn)算符、switch..case.. | ||||
| 3、while循環(huán)、do..while循環(huán)、for循環(huán) | ||||
| 4、一維數(shù)組、數(shù)組排序、字符數(shù)組 | ||||
| 5、二維數(shù)組、字符串?dāng)?shù)組、多維數(shù)組 | ||||
| 6、函數(shù)分類、函數(shù)聲明和定義、函數(shù)調(diào)用,形參實(shí)參、函數(shù)嵌套調(diào)用 | ||||
| 7、結(jié)構(gòu)體、結(jié)構(gòu)體數(shù)組 | ||||
| 8、指針 | ||||
| 9、高級指針 | ||||
| 10、程序存儲區(qū)劃分、動(dòng)態(tài)申請內(nèi)存、內(nèi)存操作函數(shù) | ||||
| 11、函數(shù)指針、回調(diào)函數(shù)、動(dòng)態(tài)調(diào)用 | ||||
| C語言考試 | 8課時(shí) | 筆試 | 筆試及答案講解 | |
| Objective-C語言 | 80課時(shí)(10天) | Objective-C是iOS與Mac OS開發(fā)的主要語言,它是對C語言的擴(kuò)展,并融入了面向?qū)ο蟮奶攸c(diǎn)。包含封裝、繼承、多態(tài)三大特性,本部分主要介紹OC的基本語法,新的特性,內(nèi)存管理,基礎(chǔ)類的使用等內(nèi)容。 | 1、面向?qū)ο蟾拍、類和對象、類的定義、對象創(chuàng)建 | |
| 2、實(shí)例變量可見度、方法、setter、getter | ||||
| 3、繼承、初始化方法、便利構(gòu)造器 | ||||
| 4、字符串的基本使用、數(shù)組的基本使用、學(xué)習(xí)查閱API文檔 | ||||
| 5、數(shù)組排序、block語法、基于block數(shù)組排序 | ||||
| 6、 字典、集合、for..in、NSNumber、NSValue | ||||
| 7、NSDate、NSDateFormatter、類目、延展、協(xié)議、代理 | ||||
| 8、屬性、點(diǎn)語法、KVC | ||||
| 9、內(nèi)存管理、NSCopying協(xié)議、屬性內(nèi)存管理 | ||||
| 10、便利構(gòu)造器內(nèi)存管理、集合內(nèi)存管理、復(fù)習(xí) | ||||
| Objective-C語言考試 | 8課時(shí) | 筆試 | 筆試及答案講解 | |
| iOS開發(fā)中級 | 單視圖控制器 | 192課時(shí)(24天) | iOS視圖,視圖控制器、程序執(zhí)行流程,常用UI,觸摸手勢,常用設(shè)計(jì)模式、視圖控制器管理,表視圖,集合視圖,數(shù)據(jù)持久化,數(shù)據(jù)解析,網(wǎng)絡(luò),多線程,可視化編程 | 1、UIWindow、UIView、UILabel | 
| 2、UIButton、UITextField、代理、程序運(yùn)行流程 | ||||
| 3、自定義視圖、視圖控制器 | ||||
| 4、觸摸、響應(yīng)者、響應(yīng)者鏈 | ||||
| 5、target..action、delegate設(shè)計(jì)模式;UIImageView、手勢 | ||||
| 6、UISegmentedControl、UISlider及UIControl | ||||
| 7、UIScrollview、UIPageControl | ||||
| 多視圖控制器 | 8、導(dǎo)航控制器、屬性傳值、代理傳值 | |||
| 9、UITableView的基本使用 | ||||
| 11、UITableViewCell、UITableViewController | ||||
| 12、單例、模態(tài)、UITableView綜合(《通訊錄》) | ||||
| 13、UITabBarController、block高級 | ||||
| 14、Interface Builder、Storyboard、自動(dòng)布局 | ||||
| 15、XML、JSON解析 | ||||
| 16、網(wǎng)絡(luò)編程 | ||||
| 17、異步下載圖片、KVO | ||||
| 18、沙盒、包,文件讀寫、歸檔、NSFileManager | ||||
| 實(shí)戰(zhàn)技術(shù) | 19、 SQL語句,數(shù)據(jù)庫 | |||
| 20、綜合講解練習(xí) | ||||
| 21、集合視圖UICollectionView | ||||
| 22、多線程(NSThread、NSOperationQueue、GCD) | ||||
| 23、UIView動(dòng)畫(基于Block的動(dòng)畫),CAAnimation動(dòng)畫(CAPropertyAnimation、CATransition) | ||||
| 24、MVC、M與C的通信(KVO、通知)、V與C通信(target..action..、delegate) | ||||
| UI考試 | 8課時(shí) | 筆試 | 筆試及答案講解 | |
| iOS開發(fā)高級 | 項(xiàng)目研發(fā)(一) | 120課時(shí)(15天) | 完成一個(gè)真實(shí)項(xiàng)目,從需求分析開始,然后技術(shù)調(diào)研,工期評估、編碼、測試、優(yōu)化代碼、上傳程序等(全程真機(jī)調(diào)試) | 
					藍(lán)鷗現(xiàn)有100+款上線App項(xiàng)目: | 
| 
					一.陌陌 | ||||
| 
					二、酷狗音樂 | ||||
| 
					三.網(wǎng)易新聞 | ||||
| 
					四.美食行 | ||||
| 
					五. 團(tuán)800 | ||||
| 
					六.墨跡天氣 | ||||
| 
					七.優(yōu)酷 | ||||
| 
					八.時(shí)光網(wǎng) | ||||
| swift和系統(tǒng)服務(wù) | 40課時(shí)(5天) | 系統(tǒng)服務(wù) | 1、遠(yuǎn)程通知,實(shí)現(xiàn)原理和流程(實(shí)現(xiàn)聊天) | |
| 2、Core Data | ||||
| 3、 基于XMPP協(xié)議的即時(shí)通信 | ||||
| 4、學(xué)生技術(shù)調(diào)研分享總結(jié)。 多媒體:本地和網(wǎng)絡(luò)音頻播放、本地和網(wǎng)絡(luò)視頻播放、iPod音樂播放(支持后臺播放)、地理定位、地理位置編碼、地圖展示、地圖標(biāo)簽自定義顯示 | ||||
| 5、學(xué)生技術(shù)調(diào)研分享總結(jié)。 陀螺儀,實(shí)現(xiàn)指南針;使用系統(tǒng)通訊錄程序,操作通訊錄數(shù)據(jù)(增刪改查),自定義通訊錄;國際化 | ||||
| 16課時(shí)(2天) | swift | 1、Swift語言中的變量和常量的聲明和使用,Swift語言中的數(shù)據(jù)類型,循環(huán)結(jié)構(gòu),分支結(jié)構(gòu)的使用。 2、字符串、數(shù)組、以及字典的使用和基本操作,以及與數(shù)組字典的配合使用。 3、Swift語言中的函數(shù)聲明和使用以及閉包的概念。 | ||
| 1、Swift語言的面向?qū)ο蟮奶卣,類與結(jié)構(gòu)體,屬性,點(diǎn)語法以及繼承,協(xié)議和延展。2、Swift語言開發(fā)實(shí)戰(zhàn)UI篇。 | ||||
| 項(xiàng)目研發(fā)(二) | 80課時(shí)(10天) | 學(xué)員自主項(xiàng)目研發(fā),體驗(yàn)真實(shí)企業(yè)開發(fā)過程。講師分配,學(xué)員組成各自項(xiàng)目組。按工期完成項(xiàng)目開發(fā)。 | 
					項(xiàng)目主要用到以下工具 | |
| 開發(fā)結(jié)業(yè) | 就業(yè)指導(dǎo) | 40課時(shí)(10天) | 就業(yè)全方位指導(dǎo) | 提供簡歷指導(dǎo)、面試指導(dǎo)、人事指導(dǎo)、技術(shù)指導(dǎo)、心理指導(dǎo)。面談、模擬面試 |