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