ios開發(fā)教程精選
北京的iOS培訓(xùn)始于2008年,但是真正開始爆發(fā)是在2011年?,F(xiàn)如今,隨著蘋果iOS操作系統(tǒng)的火爆,iOS開發(fā)人員也成了企業(yè)重金聘用的香餑餑,很多理工科生紛紛投身iOS開發(fā)行業(yè)。不過,里學(xué)的知識基本都不能滿足企業(yè)的用人要求,所以職前就業(yè)培訓(xùn)成為必經(jīng)之路。
敲開iOS開發(fā)的神奇之門
1. 步入iPhone世界的必要條件
1.1. Apple 產(chǎn)品革命、AppStore成熟模式 、開發(fā)者賬號申請
1.2. iPhone SDK (Xcode)
u 熟悉開發(fā)工具以及快捷開發(fā)設(shè)置
u 庫函數(shù)工具使用
u 開發(fā)文檔及官方示例獲取
1.3. iPhone開發(fā)必備語言 Objective-c
u 基本c語言屬性
u 類、對象的創(chuàng)建、方法的使用
u 多態(tài)、動態(tài)類型、動態(tài)綁定
u Foundation框架
2. iOS 開發(fā)基礎(chǔ)
2.1. iOS架構(gòu)
u 類繼承圖
u App生命周期
2.2. UIView及其子類介紹
2.3. UIControl及其所屬控件介紹
2.4. 構(gòu)建*個 iPhone應(yīng)用程序
3. 視圖控制器
3.1. UIViewController視圖控制器原理
3.2. UINavigationController導(dǎo)航控制器原理
3.3. UITabBarController標(biāo)簽選取器原理
3.4. UIKit框架
u UIKit成員
u 成員關(guān)系
4. iOS開發(fā)編碼規(guī)范
4.1. 變量、函數(shù)、類、方法的命名規(guī)則
4.2. 內(nèi)存管理、Delegate的使用規(guī)則
4.3. MVC設(shè)計規(guī)范和注意事項
4.4. 其他注意事項
5. 實戰(zhàn)項目
使用UINavigationController控制TableViewController,顯示tableview列表及其詳細(xì)視圖,實戰(zhàn)iOS訂票項目中的UI部分
iPhone高級開發(fā)、網(wǎng)絡(luò)和多線程處理
6. UITableView開發(fā)
6.1. UITableView編程
6.2. UITableViewCell XIB使用
6.3. UITableView Cell定制
7. UITableView高級開發(fā)
7.1. UITableViewCell 定制
7.2. UITableView Search,Index索引使用
7.3. UITableView下來刷新效果
8. 基本數(shù)據(jù)持久化
8.1. 應(yīng)用程序沙盒操作
u 訪問沙盒資源
u 創(chuàng)建沙盒資源
8.2. 屬性列表序列化
8.3. NSUserDefault 存儲用戶行為
9. 網(wǎng)絡(luò)層應(yīng)用編程
9.1. CFNetWork 類庫應(yīng)用
u UIWebView 訪問網(wǎng)絡(luò)資源
u NSURL 、NSURLRequest 請求和接收數(shù)據(jù)
u JSON解析網(wǎng)絡(luò)數(shù)據(jù)
10. 多線程和網(wǎng)絡(luò)高級技術(shù)
u NSOperation、NSThread、NSRunLoop、Blocks等技術(shù)
u 網(wǎng)絡(luò)HTTP協(xié)議GET和POST上傳下載
u 網(wǎng)絡(luò)多線程下載原理和多線程下載器項目實訓(xùn)
u 多媒體,視頻,圖片,語音異步加載原理
11. 網(wǎng)絡(luò)和UI處理的設(shè)計規(guī)范和原理
u 如何提高大量網(wǎng)絡(luò)鏈接處理的UI線程問題
u 如何提高UI的交互響應(yīng)能力
u UI和網(wǎng)絡(luò)數(shù)據(jù)庫等編程的注意事項
如果你是對iOS和Mac OS X一無所知,那么你需要花點時間去理解平臺的基礎(chǔ)設(shè)計模式和內(nèi)部結(jié)構(gòu)。因為只有當(dāng)你的應(yīng)用程序選擇了最給力的框架時候,你的應(yīng)用程序才是最流暢最給力的。所以如果你花一些時間來選擇這些框架時,你可能會發(fā)現(xiàn)創(chuàng)建一個應(yīng)用程序比學(xué)習(xí)基礎(chǔ)設(shè)計模式困難多了.
教育 *移動互聯(lián)網(wǎng)研發(fā)培訓(xùn)專家