課程階段 課程簡介 課程內容





第一階段

C/Objective-C編程強化訓練





C語言基礎
Objective-C強化訓練
Objective-C高級特性

(1)了解Mac OS X 操作系統的簡單使用、理解C語言的構成及運行過程、掌握關鍵字、標示符、注釋, 達到能使用C語言寫出簡單的小程序
(2)掌握C語言的基本語法:變量、函數、運算符、流程控制語句、循環、函數、數組、指針、結構體、預處理指令
(3)對OC所要學習的內容有一個大致的了解,理解面向對象思維方式,類與對象之間的關系,掌握類的設計和定義,成員方法聲明與實現, 能夠通過類來創建對象,調用成員方法
(4)掌握Objective-C語言的基本語法,類的定義,面向對象的三大特征(封裝、繼承、多態),OC特有的點語法
(5)學習OC中的內存管理,掌握堆和棧的內存分析、引用計數器、dealloc方法、僵尸對象和野指針,ARC概念介紹、ARC的判斷原則/強弱指針介紹、循環strong問題、MRC代碼轉ARC代碼
(6)category概念介紹、category的使用及注意點、category在開發中的使用(示例)、類擴展,block的基本使用、block和typedef、block的使用場景、block使用注意點,protocol的基本使用、protocol相關關鍵字、id和instancetype的區別、代理設計模式實現/使用場合
(7)NSString、NSArray、NSDictionary的使用,常見結構體的介紹和初始化,淺復制/深復制、@property和copy、總結@property內存管理策略選擇





第二階段

IOS開發




IOS UI學習
多線程使用和網絡通信
IOS實用技術

(1)拖控件搭建UI界面、在代碼里面寫數據,并實現功能,引入UIView和UIViewController的概念、添加監聽按鈕點擊、實現點擊事件
(2)UIAlertView的使用和代理方法介紹、UIActionSheet的使用和代理方法介紹,數據源方法、代理方法、cell的重用原理、自定義cell,利用UIAlertView實現數據的刷新、局部刷新和全部刷新 (3)多線程基礎、pthread、開啟線程的3種方式,線程的狀態、線程安全問題、線程間的通信。
(4)同步方法和異步方法、隊列的使用、線程間的通信,延遲執行、一次性代碼、隊列組、單例模式-ARC、單例模式-MRC、用宏抽取單例模式。
(5)網絡的基本概念、服務器介紹、搭建HTTP服務器,HTTP協議簡介、HTTP請求的基本過程、iOS中發送HTTP請求的方案 ,利用NSURLConnection發送一個HTTP同步請求、演示同步請求帶來的阻塞
(6)使用JSON傳送數據,JSON格式介紹、JSON的解析方案、NSJSONSerialization
(7)地圖定位技術的使用,使用CLLocationManager獲得用戶的位置、經緯度常識、計算2個位置的直線距離
(8)推送通知、發出本地推送通知、本地推送通知的常見屬性、本地推送通知的點擊處理,JPush的簡介、JPush的集成、利用JPush發出推送消息、JPush的好處分析。
(9)傳感器類型、臨時傳感器、加速計的使用:UIAccelerometer,iOS中藍牙的實現方案、GameKit的使用:傳遞圖片數據、CoreBluetooth、iBeacon簡介和藍牙現狀。
在線客服
百宝面膜价格 3d开奖开机号 手机六六麻将怎么玩才能赢 3d试机号今天的 76人队的中国球员名单 上海快3 河北11选5开奖结 七位数开奖号码查询 0809nba火箭vs步行者cctv国语rmvb995mb 西安沐足一般都是什么项目 白银配资 重庆快乐十分 江苏十一选五玩法表 四川麻将没过庄不能胡牌 长沙一条龙桑拿 竞彩比分4串1中了157亿 股民最认可的股评专家股评专家博客