ios開發(fā)指南第三版pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學電子圖書 → ios開發(fā)指南第3版pdf 中文免費版

ios開發(fā)指南第3版pdf

中文免費版 ios開發(fā)指南第3版pdf 網友評分:8

同類相關軟件

軟件介紹

ios開發(fā)指南第3版pdf是一款為ios自學用戶打造的,ios開發(fā)指南,以Swift和Objective-C語言為基礎進行講解,共分4篇:第一篇為基礎篇,主要講解iOS的一些基礎知識;第二篇為網絡篇,主要講解iOS網絡開發(fā)的相關知識;第三篇為進階篇,介紹了iOS高級內容、商業(yè)思考等;最后一篇是實戰(zhàn)篇,通過兩個真實的項目,帶領讀者身臨其境地完成一個項目的開發(fā),使讀者了解整個開發(fā)過程以及開發(fā)中的技巧。

iOS開發(fā)指南目錄:

第一部分 基礎篇

第1章開篇綜述

1.1iOS概述

1.1.1iOS介紹

1.1.2ios8的新特性

1.2開發(fā)環(huán)境及開發(fā)工具

1.3本書中的約定

1.3.1案例代碼約定

1.3.2圖示的約定

1.3.2方法命名約定

第2章第一個iOS應用程序

2.1創(chuàng)建HelloWorld工程

2.1.1創(chuàng)建工程

2.1.2Xcode中的iOS工程模板

2.1.3應用剖析

2.2HelloWorld工程中的故事板文件

2.2.1故事板的導航特點

2.2.2故事板中的Scene和Segue

2.3應用生命周期

2.3.1非運行狀態(tài)——應用啟動場景

2.3.2點擊Home鍵——應用退出場景

2.3.3掛起重新運行場景

2.3.4內存清除——應用終止場景

2.4視圖生命周期

2.5設置產品屬性

2.5.1Xcode中的project和Target

2.5.2設置常用的產品屬性

2.6iOsapI簡介

2.6.1API概述

2.6.2如何使用API幫助

2.7小結

第3章UIView與視圖

3.1視圖“始祖”——UIView

3.1.1UIView“家族”

3.1.2應用界面的構建層次

3.1.3視圖分類

3.2標簽與按鈕

3.2.1標簽控件

3.2.2按鈕控件

3.3動作與輸出口

3.4TextField和TextView

3.4.1TextField控件

3.4.2TextView控件

3.4.3鍵盤的打開和關閉

3.4.4關閉和打開鍵盤的通知

3.4.5鍵盤的種類

3.5開關控件、滑塊控件和分段控件

3.5.1開關控件

3.5.2滑塊控件

3.5.3分段控件

3.6網頁視圖WebView

3.7等待相關的控件與進度條

3.7.1活動指示器ActivityIndicatorView

3.7.2進度條ProgressView

3.8警告框和操作表

3.8.1警告框

3.8.2操作表ActionSheet

3.8.3使用iOS8UIAlertController實現(xiàn)

3.9工具欄和導航欄

3.9.1工具欄

3.9.2導航欄

3.10小結

第4章iOS8多分辨率屏幕適配

4.1iOS8屏幕的多樣性

4.1.1iOS8屏幕介紹

4.1.2iOS8的三種分辨率

4.1.3獲得iOS設備屏幕信息

4.2iOS屏幕布局

4.2.1iOS中的“欄”

4.2.2傳統(tǒng)布局

4.3AutoLayout布局

4.3.1InterfaceBuilder中管理AutoLayout約束

4.3.2實例:AutoLayout布局

4.4SizeClass與iOS8多屏幕適配

4.4.1InterfaceBuilder中使用SizeClass

4.4.2SizeClass的九宮格

4.4.3實例:使用SizeClass

4.5屏幕滾動視圖中使用AutoLayout和SizeClass

4.5.1屏幕滾動視圖重要的屬性

4.5.2屏幕滾動視圖實例

4.6使用資源目錄(Assetcatalog)管理圖片

4.7小結

第5章委托協(xié)議、數(shù)據(jù)源協(xié)議與高級視圖

5.1視圖中委托協(xié)議和數(shù)據(jù)源協(xié)議

5.2選擇器

5.2.1日期選擇器

5.2.2普通選擇器

5.2.3數(shù)據(jù)源協(xié)議與委托協(xié)議

5.3集合視圖

5.3.1集合視圖介紹

5.3.2實例:奧運會比賽項目

5.3.3添加集合視圖控制

5.3.4添加集合視圖單元格

5.3.5數(shù)據(jù)源協(xié)議與委托協(xié)議

5.4小結

第6章表視圖

6.1概述

6.1.1表視圖的組成

6.1.2表視圖的相關類

6.1.3表視圖分類

6.1.4單元格的組成和樣式

6.1.5數(shù)據(jù)源協(xié)議與委托協(xié)議

6.2簡單表視圖

6.2.1創(chuàng)建簡單表視圖

6.2.2自定義單元格

6.2.3添加搜索欄

6.3分節(jié)表視圖

6.3.1添加索引

6.3.2分組

6.3.3靜態(tài)表與控制界面布局

6.4修改單元格

6.4.1刪除和插入單元格

6.4.2移動單元格

6.5表視圖ui設計模式

6.5.1分頁模式

6.5.2下拉刷新模式

6.5.3下拉刷新控件

6.6小結

第7章視圖控制器與導航模式

7.1概述

7.1.1視圖控制器的種類

7.1.2導航模式

7.1.3模態(tài)視圖

7.2平鋪導航

7.2.1應用場景

7.2.2基于分屏導航的實現(xiàn)

7.2.3基于電子書導航的實現(xiàn)

7.3標簽導航

7.3.1應用場景

7.3.2實現(xiàn)

7.4樹形結構導航

7.4.1應用場景

7.4.2實現(xiàn)

7.5組合使用導航模式

7.5.1應用場景

7.5.2實現(xiàn)

7.6小結

第8章iOS常用設計模式

8.1單例模式

8.1.1問題提出

8.1.2Objective-C實現(xiàn)原理

8.1.3Swift實現(xiàn)原理

8.1.4應用案例

8.2委托模式

8.2.1問題提出

8.2.2實現(xiàn)原理

8.2.3應用案例

8.3觀察者模式

8.3.1問題提出

8.3.2實現(xiàn)原理

8.3.3通知機制和KVO機制

8.4MVC模式

8.4.1MVC模式概述

8.4.2CocoaTouch中的MVC模式

8.5小結

第9章iPhone與iPad應用開發(fā)的差異

9.1概述

9.1.1應用場景差異

9.1.2設計和開發(fā)需注意的問題

9.2iPad專用API

9.2.1UIPopoverController控制器

9.2.2UISplitViewController控制器

9.3小結

第10章iOS分層架構設計

10.1低耦合企業(yè)級系統(tǒng)架構設計

10.2iOS分層架構設計

10.2.1工程與工作空間

10.2.2靜態(tài)鏈接庫

10.2.3框架

10.2.410種分層模式

10.3實例:MyNotes應用

10.4基于同一工程的分層

10.4.1采用純Swift語言實現(xiàn)——PSSS模式

10.4.2采用純Objective-C語言實現(xiàn)——POOO模式

10.4.3采用Swift調用Objective-C混合搭配實現(xiàn)——PSOO模式

10.5基于同一工作空間靜態(tài)鏈接庫實現(xiàn)的WLSOO模式

10.5.1使用工作空間

10.5.2添加數(shù)據(jù)持久層工程

10.5.3業(yè)務邏輯層與數(shù)據(jù)持久層依賴關系建立

10.5.4表示層與業(yè)務邏輯層依賴關系建立

10.6基于同一工作空間框架實現(xiàn)的WFSSS模式

10.6.1創(chuàng)建框架工程

10.6.2依賴關系建立

10.6.3代碼重構

10.7基于同一工作空間框架實現(xiàn)的WFOOO模式

10.7.1設置Public頭文件

10.7.2表示層與業(yè)務邏輯層依賴關系建立

10.7.3代碼重構

10.8基于同一工作空間框架實現(xiàn)的WFSOO模式

10.8.1設置Public頭文件

10.8.2表示層與業(yè)務邏輯層依賴關系建立

10.8.3代碼重構

10.9基于同一工作空間框架實現(xiàn)的WFOSS模式

10.9.1設置Public頭文件

10.9.2代碼重構

10.10小結

第11章數(shù)據(jù)持久化

11.1概述

11.1.1沙箱目錄

11.1.2持久化方式

11.2屬性列

……

第二部分 網絡篇

第三部分 進階篇

第四部分 實戰(zhàn)篇

使用說明:

1.首先在綠色資源網下載ios開發(fā)指南第3版pdf

2.解壓后獲得ios開發(fā)指南第3版pdf

3.雙擊使用wps軟件打開,或者在本站下載pdf閱讀器閱讀

pdf閱讀器下載地址:

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數(shù): 0/500 (您的評論需要經過審核才能顯示)