課程簡介 :
iOS開發(fā)基礎(chǔ)語言,、Objective-C語言學(xué)習(xí)C語言是iOS開發(fā)的入門基礎(chǔ)語言,本部分主要介紹C語言的基本語法,,C企業(yè)編程基本概念,,數(shù)據(jù)結(jié)構(gòu)與精典算法。Objective-C是iOS與Mac OS開發(fā)的主要語言,,它是對C語言的擴(kuò)展,,并融入了面向?qū)ο蟮奶攸c(diǎn)。包含封裝,、繼承,、多態(tài)三大特性,本部分主要介紹OC的基本語法,,新的特性,,內(nèi)存管理,基礎(chǔ)類的使用等內(nèi)容,。掌握iOS視圖,,視圖控制器、程序執(zhí)行流程,,常用UI,觸摸手勢,,常用設(shè)計(jì)模式,、視圖控制器管理,表視圖,,集合視圖,數(shù)據(jù)持久化,,數(shù)據(jù)解析,,網(wǎng)絡(luò),多線程,,可視化編程,。Senior進(jìn)階掌握數(shù)據(jù)持久化,,數(shù)據(jù)解析,網(wǎng)絡(luò),,多線程,,swift,即時(shí)通信,,多媒體,,動畫,第三方類庫,,其他常用技術(shù).
課程優(yōu)勢:
使用OS X 10.10操作系統(tǒng),,Xcode 6.x開發(fā)環(huán)境,,采用FCBS教學(xué)模式,,在原有課程基礎(chǔ)上,強(qiáng)化了ARC,、可視化編程,、網(wǎng)絡(luò)安全、設(shè)計(jì)模式,,并且增加了企業(yè)常用技術(shù)(支付,、即時(shí)通信、應(yīng)用統(tǒng)計(jì),、語言識別,、第三方登錄等),同時(shí)加入了第三方類庫的學(xué)習(xí),,增強(qiáng)學(xué)員綜合能力,項(xiàng)目階段以企業(yè)標(biāo)準(zhǔn)完成項(xiàng)目,,強(qiáng)化協(xié)同開發(fā)。
授課內(nèi)容:
主要講解有關(guān)多線程(線程和進(jìn)程,,線程互斥,,線程通信,線程同步等),、數(shù)據(jù)存儲(文件讀寫,,歸檔,,數(shù)據(jù)庫,,coredata、FMDB等),、動態(tài)綁定,動態(tài)類型,、懶加載,、RunLoop、Runtime,、排序算法(冒泡,、快速等C、OC如何實(shí)現(xiàn)),、UIView和Layer,、多語言發(fā)布、傳值方式(屬性,、代理、單例,,block,,借助文件存儲等),、性能優(yōu)化、省電等方面的知識和問題,。