
培訓(xùn)核心要點
C語言
數(shù)據(jù)類型、常量和變量、運(yùn)算符、賦值語句和表達(dá)式、分支、循環(huán);變量作用域、static;宏定義、枚舉,結(jié)構(gòu)體;函數(shù)、數(shù)組、指針;Xcode開發(fā)環(huán)境等。
Object-C語言
面向?qū)ο笈c面向過程編程;類,對象和方法;屬性和點語法;內(nèi)存管理,單例;字符字串,數(shù)組和字典;日期,時間及定時器的使用;文件沙盒;鍵值編碼-KVC,鍵值監(jiān)聽-KVO,通知;類目,延展和委托協(xié)議等。
iOS基礎(chǔ)
學(xué)習(xí)MVC模式, MVVM模式;窗口UIWindow,視圖UIView,應(yīng)用程序UIApplication;視圖控件;高級視圖;視圖控制器;導(dǎo)航控制器;分欄控制器;自定義視圖控制器;觸摸事件,手勢,鍵盤處理,通知機(jī)制;繪圖(drawRect)、QuartzCore;代碼編程及storyboard界面編程等。
小項目:計算器,通訊錄查詢,新浪微博,網(wǎng)頁瀏覽器,新聞資訊,音樂播放器,精品動畫庫
大項目:地產(chǎn)類應(yīng)用App,娛樂類應(yīng)用App (注: 2個應(yīng)用均在蘋果商店AppStore上架)
iOS高級
網(wǎng)絡(luò)請求;XML與JSON解析;網(wǎng)絡(luò)框架ASI與AFNetworking;音頻播放器(AVAudioPlayer,AVPlayer,系統(tǒng)聲音);視頻播放器;拍照,相機(jī)膠卷及相冊;短信發(fā)送,郵件分享,撥打;GPS地圖導(dǎo)航;XMPP即時通信;藍(lán)牙通信;runloop與runtime; OC與HTML5交互;本地數(shù)據(jù)持久化;多線程技術(shù);HTTP,TCP,IP,UDP與Socket通信;瀑布流UICollectionView;AES+base64加解密;正規(guī)表達(dá)式;動態(tài)庫與靜態(tài)庫制作;圖片上傳;CocoaPods;workspace;真機(jī)調(diào)試證書申請與制作,App上傳發(fā)布;block;故事板storyboard;自動布局AutoLayout與SizeClass等。
小項目:手機(jī)號查詢系統(tǒng),travel查詢系統(tǒng),音樂播放器(歌詞滾動,單曲/順序/隨機(jī)播放,音量調(diào)節(jié),音量振幅等),視頻播放器,去哪兒(GPS導(dǎo)航定位與3d地圖展示),美拍秀秀
大項目:旅游類應(yīng)用App,新聞資訊類應(yīng)用App (注: 2個應(yīng)用均在蘋果商店AppStore上架)
開源框架
圖片緩存框架;新浪微博、騰訊微博、微朋友圈、好友分享框架; MD5加密框架;科大訊飛語音;掃描;高德地圖;上下拉刷新;720度全景(3d模型)展示;支付寶支付與微支付;Apple Pay;Q第三方登錄;新浪第三方登錄;融云即時聊天等。
Swift語言
swift基礎(chǔ)入門;函數(shù);字符串,數(shù)組,字典,元組;閉包,結(jié)構(gòu)體;面向?qū)ο?;getter與setter方法;swift協(xié)議;swift基礎(chǔ)控件;swift視圖控制器;導(dǎo)航控制器;分欄控制器;委托代理;OC調(diào)用swift代碼;swift調(diào)用OC代碼;故事板storyboard;自動布局AutoLayout與SizeClass等
實踐效果
1.獨立完成一個完整項目的開發(fā);
2.負(fù)責(zé)一個項目團(tuán)隊的管理;
3. 獨立進(jìn)行多個項目的并行開發(fā)