iOS開發(fā)基礎(chǔ)教程_第1頁(yè)
iOS開發(fā)基礎(chǔ)教程_第2頁(yè)
iOS開發(fā)基礎(chǔ)教程_第3頁(yè)
iOS開發(fā)基礎(chǔ)教程_第4頁(yè)
iOS開發(fā)基礎(chǔ)教程_第5頁(yè)
已閱讀5頁(yè),還剩64頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、iOS開發(fā)基礎(chǔ)教程iOS開發(fā)基礎(chǔ)教程1 iOS開發(fā)環(huán)境介紹1 iOS開發(fā)環(huán)境介紹1 iOS開發(fā)環(huán)境介紹1.1 開發(fā)前準(zhǔn)備1.3 Objective C語(yǔ)言和Swift語(yǔ)言1.5 iOS程序調(diào)試、打包與發(fā)布到App Store1.2 Xcode集成開發(fā)環(huán)境的安裝與使用1.4 如何使用文檔及獲取幫助1.6 小結(jié)與作業(yè)1 iOS開發(fā)環(huán)境介紹1.1 開發(fā)前準(zhǔn)備1.3 Object1.1 開發(fā)前準(zhǔn)備1 iOS開發(fā)環(huán)境介紹1.1.1 iOS介紹1.1.2 Mac OS介紹1.1.3 開發(fā)之軟硬件環(huán)境要求1.1 開發(fā)前準(zhǔn)備1 iOS開發(fā)環(huán)境介紹1.1.1 iOS介L(zhǎng)OGOM.94275.CN1 iOS開發(fā)環(huán)

2、境介紹1.2 Xcode集成開發(fā)環(huán)境的安裝與使用11.2.1 下載與安裝Xcode21.2.2 Xcode界面布局與功能介紹31.2.3 Xcode常用快捷鍵LOGOM.94275.CN1 iOS開發(fā)環(huán)境介紹1.2 X1 iOS開發(fā)環(huán)境介紹1.3 Objective C語(yǔ)言和Swift語(yǔ)言A1.3.1 Objective C語(yǔ)言介紹1.3.2 Swift語(yǔ)言介紹B1 iOS開發(fā)環(huán)境介紹1.3 Objective C語(yǔ)言和S1 iOS開發(fā)環(huán)境介紹1.4 如何使用文檔及獲取幫助ABC1.4.2 開發(fā)中遇到問(wèn)題如何尋求幫助1.4.3 提問(wèn)的方式1.4.1 Xcode幫助文檔的使用1 iOS開發(fā)環(huán)境介

3、紹1.4 如何使用文檔及獲取幫助ABC11.5 iOS程序調(diào)試、打包與發(fā)布到App Store1 iOS開發(fā)環(huán)境介紹1.5.2 在模擬器中運(yùn)行程序1.5.4 調(diào)試命令與技巧1.5.1 蘋果開發(fā)人員計(jì)劃1.5.3 在真機(jī)中運(yùn)行程序1.5.5 將程序打包發(fā)布至App Store1.5 iOS程序調(diào)試、打包與發(fā)布到App Store1 i2 第一個(gè)iOS應(yīng)用“hello,world”2 第一個(gè)iOS應(yīng)用“hello,world”2 第一個(gè)iOS應(yīng)用“hello,world”2.5 小結(jié)與作業(yè)2.4 運(yùn)行程序2.3 ViewController.m添加代碼2.2 AppDelegate.m添加代碼2.

4、1 新建項(xiàng)目2 第一個(gè)iOS應(yīng)用“hello,world”2.5 小2 第一個(gè)iOS應(yīng)用“hello,world”2.1 新建項(xiàng)目2.1.1 新建Single View項(xiàng)目012.1.2 項(xiàng)目結(jié)構(gòu)022 第一個(gè)iOS應(yīng)用“hello,world”2.1 新LOGOM.94275.CN2 第一個(gè)iOS應(yīng)用“hello,world”2.2 AppDelegate.m添加代碼2.2.2 創(chuàng)建ViewController對(duì)象2.2.3 例行代碼2.2.1 創(chuàng)建UIWindow對(duì)象LOGOM.94275.CN2 第一個(gè)iOS應(yīng)用“helLOGOM.94275.CN2 第一個(gè)iOS應(yīng)用“hello,wor

5、ld”2.3 ViewController.m添加代碼2.3.1 創(chuàng)建UILabel對(duì)象2.3.2 設(shè)定UILabel對(duì)象的位置2.3.3 顯示UILabel對(duì)象LOGOM.94275.CN2 第一個(gè)iOS應(yīng)用“helLOGOM.94275.CN2 第一個(gè)iOS應(yīng)用“hello,world”2.4 運(yùn)行程序A2.4.1 在模擬器上運(yùn)行程序2.4.2 模擬器操作介紹BLOGOM.94275.CN2 第一個(gè)iOS應(yīng)用“hel3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.1 理解UI程序運(yùn)行的

6、機(jī)制3.2 iOS的消息處理機(jī)制3.5 小結(jié)與作業(yè)3.4 MVC方法3.3 iOS程序開發(fā)流程簡(jiǎn)介3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.1 理3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.1 理解UI程序運(yùn)行的機(jī)制13.1.1 程序不是順序運(yùn)行23.1.2 用戶操作,硬件中斷與消息處理3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.1 理3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.2 iOS的消息處理機(jī)制3.2.2 target與selector3.2.3 消息中心NSNotification3.2.1 協(xié)議與代理3 Cocoa Touch框架的運(yùn)行機(jī)制

7、與開發(fā)流程3.2 i3.3 iOS程序開發(fā)流程簡(jiǎn)介3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.3.2 視圖與控件事件綁定3.3.1 創(chuàng)建窗口和控件3.3.3 編寫事件響應(yīng)方法3.3 iOS程序開發(fā)流程簡(jiǎn)介3 Cocoa Touch框架3.4 MVC方法3 Cocoa Touch框架的運(yùn)行機(jī)制與開發(fā)流程3.4.1 MVC概述3.4.2 模型3.4.5 再論MVC的意義3.4.4 控制器3.4.3 視圖3.4 MVC方法3 Cocoa Touch框架的運(yùn)行機(jī)制與4 iOS開發(fā)命名習(xí)慣與約定4 iOS開發(fā)命名習(xí)慣與約定4 iOS開發(fā)命名習(xí)慣與約定4.1.1 命名方式與一致性4.1.2 換行

8、與縮進(jìn)4.1.3 編程風(fēng)格有什么用4.1 良好的編程習(xí)慣4.2.1 駱駝表示法4.2.2 C+式的下劃線表示法4.2.3 使用漢字命名4.2 iOS的命名習(xí)慣 4.3 小結(jié)與作業(yè)4 iOS開發(fā)命名習(xí)慣與約定4.1.1 命名方式與一致性4.5 iOS用戶界面元素之UIView與控件5 iOS用戶界面元素之UIView與控件5 iOS用戶界面元素之UIView與控件15.1 UIView概述25.2 UI Control類35.3 標(biāo)簽視圖類UILabel45.4 按鈕控件UIButton55.5 開關(guān)控件、滑塊控件與分段控件65.6 輸入控件5 iOS用戶界面元素之UIView與控件15.1 U

9、IVi5 iOS用戶界面元素之UIView與控件5.7 日期選擇器UIDatePicker5.8 自定義選擇器UIPickerView5.9 鍵盤定制與遮擋問(wèn)題5.10 網(wǎng)頁(yè)控件UIWebView5.11 工具欄與導(dǎo)航欄5.12 UIView動(dòng)畫5 iOS用戶界面元素之UIView與控件5.7 日期選擇器5 iOS用戶界面元素之UIView與控件5.13 子類化UIControl:設(shè)計(jì)自己的控件5.14 小結(jié)與作業(yè)5 iOS用戶界面元素之UIView與控件5.13 子類化U5.1 UIView概述5 iOS用戶界面元素之UIView與控件5.1.1 UIView家族5.1.2 UIView基本

10、屬性5.1.3 視圖層次體系5.1.4 視圖變換5.1.5 項(xiàng)目制作使用計(jì)時(shí)器NSTimer制作簡(jiǎn)單動(dòng)畫5.1 UIView概述5 iOS用戶界面元素之UIView5 iOS用戶界面元素之UIView與控件5.3 標(biāo)簽視圖類UILabelA5.3.1 UILabel概述5.3.2 UILabel內(nèi)容大小計(jì)算B5 iOS用戶界面元素之UIView與控件5.3 標(biāo)簽視圖類5 iOS用戶界面元素之UIView與控件5.4 按鈕控件UIButton5.4.1 按鈕分類5.4.2 按鈕美化5.4.3 添加事件響應(yīng)方法5.4.4 項(xiàng)目制作制作簡(jiǎn)單計(jì)算器5 iOS用戶界面元素之UIView與控件5.4 按鈕

11、控件U5 iOS用戶界面元素之UIView與控件5.5 開關(guān)控件、滑塊控件與分段控件5.5.1 開關(guān)控件5.5.2 滑塊控件5.5.3 分段控件5.5.4 項(xiàng)目制作制作設(shè)置界面5 iOS用戶界面元素之UIView與控件5.5 開關(guān)控件、5.6 輸入控件5 iOS用戶界面元素之UIView與控件5.6.2 UITextView控件5.6.1 UITextField控件5.6.3 項(xiàng)目制作制作一個(gè)輸入界面5.6 輸入控件5 iOS用戶界面元素之UIView與控件5LOGOM.94275.CN5 iOS用戶界面元素之UIView與控件5.7 日期選擇器UIDatePicker5.7.1 日期選擇器概

12、述5.7.2 日期選擇器屬性介紹5.7.3 日期換算與格式化LOGOM.94275.CN5 iOS用戶界面元素之UIVi5 iOS用戶界面元素之UIView與控件5.8 自定義選擇器UIPickerViewCBA5.8.1 自定義選擇器概述5.8.2 UIPickerView代理5.8.3 項(xiàng)目制作制作一個(gè)選擇器5 iOS用戶界面元素之UIView與控件5.8 自定義選擇5.9 鍵盤定制與遮擋問(wèn)題5 iOS用戶界面元素之UIView與控件5.9.2 定制輸入界面5.9.4 鍵盤遮擋問(wèn)題5.9.6 將焦點(diǎn)轉(zhuǎn)移至下一個(gè)輸入控件5.9.1 鍵盤種類5.9.3 定制輔助輸入界面5.9.5 關(guān)閉鍵盤5.

13、9 鍵盤定制與遮擋問(wèn)題5 iOS用戶界面元素之UIVie5 iOS用戶界面元素之UIView與控件5.9 鍵盤定制與遮擋問(wèn)題5.9.7 項(xiàng)目制作制作一個(gè)日期計(jì)算器5 iOS用戶界面元素之UIView與控件5.9 鍵盤定制與5 iOS用戶界面元素之UIView與控件5.10 網(wǎng)頁(yè)控件UIWebView0102035.10.1 網(wǎng)頁(yè)控件概述5.10.2 UIWebView代理5.10.3 項(xiàng)目制作制作一個(gè)微型瀏覽器5 iOS用戶界面元素之UIView與控件5.10 網(wǎng)頁(yè)控件5 iOS用戶界面元素之UIView與控件5.11 工具欄與導(dǎo)航欄0102035.11.1 工具欄UIToolBar與UIBa

14、rButtonItem5.11.2 導(dǎo)航欄UINavigationBar與UINavigationItem5.11.3 總結(jié)UIBarButtonItem5 iOS用戶界面元素之UIView與控件5.11 工具欄與5 iOS用戶界面元素之UIView與控件5.12 UIView動(dòng)畫5.12.1 動(dòng)畫概述5.12.2 動(dòng)畫的幾種方式5 iOS用戶界面元素之UIView與控件5.12 UIVi6 導(dǎo)航控制器6 導(dǎo)航控制器6 導(dǎo)航控制器6.1 導(dǎo)航控制器概述6.4 小結(jié)與作業(yè)6.2 導(dǎo)航控制器UINavigationController6.3 標(biāo)簽頁(yè)控制器UITabBarController68%4

15、4%21%15%6.3.1 設(shè)置圖標(biāo)6.3.2 多于五個(gè)標(biāo)簽的情況6.2.1 關(guān)于導(dǎo)航欄6.2.2 關(guān)于工具欄6.1.1 UIViewController的幾個(gè)屬性6.1.2 導(dǎo)航設(shè)計(jì) 6 導(dǎo)航控制器6.1 導(dǎo)航控制器概述6.4 小結(jié)與作業(yè)6.27 故事板Storyboard與頁(yè)面跳轉(zhuǎn)7 故事板Storyboard與頁(yè)面跳轉(zhuǎn)7 故事板Storyboard與頁(yè)面跳轉(zhuǎn)7.1 故事板Storyboard概述 7.2 使用Storyboard設(shè)計(jì)界面7.2.1 通過(guò)鼠標(biāo)拖拉建立控件7.2.2 大小、位置等屬性控制7.3 Storyboard如何與代碼配合7.3.1 控件指定類7.3.2 UIStory

16、board類7.3.3 UIStoryboardSegue類7.4 給控件綁定事件與實(shí)現(xiàn)跳轉(zhuǎn) 7.5 小結(jié)與作業(yè) 7 故事板Storyboard與頁(yè)面跳轉(zhuǎn)7.1 故事板Sto8 提醒用戶8 提醒用戶8 提醒用戶8.1 警告框UIAlertView8.3 活動(dòng)指示器UIActivityIndicatorView8.5 小結(jié)與作業(yè)8.2 操作表UIActionSheet8.4 進(jìn)度條控件UIProgressView8 提醒用戶8.1 警告框UIAlertView8.3 活動(dòng)9 表視圖之UITableView9 表視圖之UITableView9 表視圖之UITableView20179.1 表視圖概

17、述0120189.2 項(xiàng)目制作第一個(gè)表視圖項(xiàng)目0220199.3 分節(jié)表0320209.4 搜索欄制作0420219.5 表的增刪改0520229.6 項(xiàng)目制作制作簡(jiǎn)單記事本069 表視圖之UITableView20179.1 表視圖概述9 表視圖之UITableView9.7 小結(jié)與作業(yè)9 表視圖之UITableView9.7 小結(jié)與作業(yè)9 表視圖之UITableView9.1 表視圖概述DCBA9.1.1 表視圖結(jié)構(gòu)9.1.2 相關(guān)類9.1.3 表視圖種類9.1.4 單元格樣式與定制E9.1.5 表視圖協(xié)議9 表視圖之UITableView9.1 表視圖概述DCBALOGOM.94275.

18、CN9 表視圖之UITableView9.2 項(xiàng)目制作第一個(gè)表視圖項(xiàng)目9.2.1 建立項(xiàng)目019.2.2 準(zhǔn)備數(shù)據(jù)029.2.3 實(shí)現(xiàn)表視圖協(xié)議03LOGOM.94275.CN9 表視圖之UITableVie9 表視圖之UITableView9.3 分節(jié)表9.3.1 分節(jié)表概述9.3.2 項(xiàng)目制作簡(jiǎn)單通訊錄制作9.3.3 建立表索引9 表視圖之UITableView9.3 分節(jié)表9.3.1 9 表視圖之UITableView9.4 搜索欄制作AB9.4.2 NSPredicate使用9.4.1 UISearchBar和UISearchController9 表視圖之UITableView9.4

19、 搜索欄制作AB9.9 表視圖之UITableView9.5 表的增刪改9.5.1 刪除單元格9.5.2 增加單元格9.5.3 改動(dòng)及刷新單元格9 表視圖之UITableView9.5 表的增刪改9.5.9 表視圖之UITableView9.6 項(xiàng)目制作制作簡(jiǎn)單記事本9.6.1 建立項(xiàng)目9.6.2 記事本列表頁(yè)面制作9.6.3 記事本添加與編輯頁(yè)面制作9.6.4 添加搜索框9 表視圖之UITableView9.6 項(xiàng)目制作制作簡(jiǎn)10 iOS常用設(shè)計(jì)模式10 iOS常用設(shè)計(jì)模式10 iOS常用設(shè)計(jì)模式10.1 單例模式10.2 委托模式10.4 小結(jié)與作業(yè)10.3 觀察者模式10 iOS常用設(shè)計(jì)

20、模式10.1 單例模式10.2 委托模式11 iPad開發(fā)之差異11 iPad開發(fā)之差異11 iPad開發(fā)之差異 11.1 iPad開發(fā)概述11.2.1 UIPopOverController控制器11.2.2 UISplitViewController控制器11.2 iPad專用API 11.3 小結(jié)與作業(yè)11 iPad開發(fā)之差異 11.1 iPad開發(fā)概述11.212 數(shù)據(jù)存儲(chǔ)12 數(shù)據(jù)存儲(chǔ)12 數(shù)據(jù)存儲(chǔ)12.1 文件保存與恢復(fù)12.2 內(nèi)置數(shù)據(jù)庫(kù)sqlite312.3 CoreData12.4 小結(jié)與作業(yè)12 數(shù)據(jù)存儲(chǔ)12.1 文件保存與恢復(fù)12.2 內(nèi)置數(shù)據(jù)庫(kù)s12.1 文件保存與恢復(fù)12 數(shù)據(jù)存儲(chǔ)0112.1.1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論