課程背景
i0S是由蘋果公司開發(fā)的移動操作系統(tǒng),,最初是設(shè)計(jì)給iPhone使用的,,后來陸續(xù)套用到iPod touch,、iPad以及Apple TV等產(chǎn)品上。目前i0S行業(yè)前景好,,i0S在智能手機(jī)市場占有率高達(dá)28%,,據(jù)英國市場調(diào)查公司Kantar Worldpanel公開的最新調(diào)查結(jié)果顯示:蘋果公司的iPhone手機(jī)在中國城市地區(qū)的市場率高達(dá)28%,發(fā)展空間巨大,。
i0S課程結(jié)構(gòu):四階段
第一階段:“0bjective-C和C語言基礎(chǔ)”
C語言基礎(chǔ)語法
C語言數(shù)組,、指針、結(jié)構(gòu)體
C語言項(xiàng)目
0bjective-C基礎(chǔ)語法
0bjective-C的高級語法
0bjective-C語言段項(xiàng)目
階段課程目標(biāo):該階段主要講解了0bjective-C和C語言基礎(chǔ)編程,、面向?qū)ο蟪绦蛟O(shè)計(jì)思想,、常用算法及設(shè)計(jì)模式等。學(xué)員通過本階段的學(xué)習(xí)可以熟練使用0C語言進(jìn)行軟件的設(shè)計(jì)與開發(fā)。
第二階段:“i0S開發(fā)和PHP服務(wù)器技術(shù)”
i0S應(yīng)用開發(fā)
服務(wù)器端PHP和數(shù)據(jù)庫MySQL技術(shù)
基于網(wǎng)絡(luò)社交的項(xiàng)目
階段課程目標(biāo):該階段課程主要講解了i0S應(yīng)用開發(fā)的相關(guān)技術(shù),,利用MySQL對項(xiàng)目的數(shù)據(jù)進(jìn)行表結(jié)構(gòu)劃分,,然后采用PHP技術(shù)訪問數(shù)據(jù)庫,將查詢到的數(shù)據(jù)返回給i0S的客戶端,。通過本階段學(xué)習(xí)能夠?qū)φ麄€(gè)i0S開發(fā)的流程有一個(gè)深刻了解,,掌握基本控件的使用及經(jīng)典的MVC程序設(shè)計(jì)模式,。
第三階段:“Swift語言”
Swift語言基礎(chǔ)
Swift語言開發(fā)應(yīng)用
階段課程目標(biāo):通過本章的學(xué)習(xí)可以掌握Swift語言的基本語法,,掌握Swift語言開發(fā)應(yīng)用的基本流程
第四階段:“項(xiàng)目實(shí)戰(zhàn)”
軟件開發(fā)流程
以小組為單位開發(fā)一個(gè) i0S的客戶端應(yīng)用項(xiàng)目,后臺采用PHP實(shí)現(xiàn)接口編寫,,數(shù)據(jù)庫采用MySQL
階段課程目標(biāo):通過本章的學(xué)習(xí)可以對整個(gè)App開發(fā)流程進(jìn)行掌握,,學(xué)員完成的作品需要上傳到AppStore進(jìn)行審核上架