IOS是由蘋(píng)果公司開(kāi)發(fā)的移動(dòng)操作系統。蘋(píng)果公司最早于2007年1月9日的Macworld大會(huì )上公布這個(gè)系統,最初是設計給iPhone使用的,后來(lái)陸續套用到iPod touch、iPad以及Apple TV等產(chǎn)品上。iOS與蘋(píng)果的Mac OS X操作系統一樣,屬于類(lèi)Unix的商業(yè)操作系統。原本這個(gè)系統名為iPhone OS,因為iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大會(huì )上宣布改名為iOS(iOS為美國Cisco公司網(wǎng)絡(luò )設備操作系統注冊商標,蘋(píng)果改名已獲得Cisco公司授權)
培養目標:iOS高級開(kāi)發(fā)工程師、iOS系統工程師、開(kāi)發(fā)項目經(jīng)理
適合人群:零基礎、應往屆畢業(yè)生、初級程序員、有意轉行者、有意從事iOS開(kāi)發(fā)者、想提升自身能力者等
學(xué)習周期:三個(gè)月
課程概要: c語(yǔ)言、Objective-C語(yǔ)言、ios原生控件
*階段:C語(yǔ)言教學(xué)目標:讓學(xué)生掌握基本的編程思想,語(yǔ)言結構和常用經(jīng)典算法。使學(xué)生具有基本的編程素養和思維。能夠用c語(yǔ)言描述各類(lèi)經(jīng)典過(guò)程,記錄各種數據。為之后的應用開(kāi)發(fā)打好基礎。
1、C語(yǔ)法基礎
常量、變量類(lèi)型、變量、運算符:算術(shù)、關(guān)系、邏輯、分支語(yǔ)句、循環(huán)語(yǔ)句、數組、結構體、指針、函數、經(jīng)典排序、選擇算法、鏈表的概念和簡(jiǎn)單實(shí)現
2、項目階段測試
第二階段:Objective-C語(yǔ)言教學(xué)目標:使學(xué)生熟練掌握OC語(yǔ)言特性和語(yǔ)法。系統訓練學(xué)生面向對象編程思維,能夠處理各種復雜問(wèn)題。具有基本的處理復雜問(wèn)題的解決能力。
1、OC語(yǔ)法基礎
類(lèi)的聲明與實(shí)現、類(lèi)聲明的關(guān)鍵字、類(lèi)實(shí)現關(guān)鍵字、成員變量和方法、成員變量訪(fǎng)問(wèn)權限、方法類(lèi)型、方法名與參數、對象指針的創(chuàng )建與分配內存、內存分配,初始化、定制初始化過(guò)程過(guò)程、屬性機制、點(diǎn)語(yǔ)法、self關(guān)鍵字、繼承與復合、字符串與集合、數組、字典和字符串的嵌套對數據的保存、JSON格式、內存管理-ARC、OC語(yǔ)言特性、模塊化編程等
2、階段測試與考核
第三階段:iOS App開(kāi)發(fā)教學(xué)目標:快速高效的學(xué)習和使用大量ios原生控件滿(mǎn)足視圖設計需求。能夠定制控件滿(mǎn)足特殊需求。能夠獨立完成app的開(kāi)發(fā)工作。
1、App開(kāi)發(fā)入門(mén)、系統啟動(dòng)流程、系統組件、視圖布局、相對布局、橫豎屏變換、視圖控制器關(guān)鍵時(shí)間點(diǎn)、視圖結構、導航控制器、頁(yè)簽控制器、表視圖、表視圖控制器、數據持久化-SLite數據庫、網(wǎng)絡(luò )編程、應用事件及狀態(tài),手勢,繪圖、多線(xiàn)程
2、真實(shí)項目實(shí)訓
就業(yè)入職指導