TOP
紅利積點抵現金,消費購書更貼心
iOS開發指南:從零基礎到App Store上架(第3版)(簡體書)
滿額折

iOS開發指南:從零基礎到App Store上架(第3版)(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :15 點
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

《iOS開發指南 從零基礎到App Store上架(第3版)》以Swift和Objective-C語言為基礎進行講解,共分4篇:第一篇為基礎篇,主要講解iOS的一些基礎知識;第二篇為網絡篇,主要講解iOS網絡開發的相關知識;第三篇為進階篇,介紹了iOS高級內容、商業思考等;最后一篇是實戰篇,通過兩個真實的項目,帶領讀者身臨其境地完成一個項目的開發,使讀者了解整個開發過程以及開發中的技巧。

作者簡介

關東升,智捷課堂創始人,國內知名iOS技術作家,iOS技術顧問,高級培訓講師,移動開發專家。擔任51CTO社區iOS技術顧問,精通iOS、Android和Windows?Phone及HTML5等移動開發技術。曾先后主持開發大型網絡游戲《神農訣》的iOS和Android客戶端開發,國家農產品追溯系統的iPad客戶端開發,酒店預訂系統的iPhone客戶端開發,金融系統微博的iOS、Windows?Phone?及Android客戶端開發。在App?Store上發布多款游戲和應用軟件,擅長移動平臺的應用和游戲類項目開發。長期為中國移動研究院、云南移動、東軟、方正科技、惠普、NTT、深圳康拓普、上海財富168、天津港務局、福州軟件園、廣州軟件園等企事業單位授課。除本書外,還著有《Swift開發指南》《iOS網絡編程與云端應用最佳實踐》《iOS傳感器應用開發最佳實踐》《iOS圖形圖像、動畫和多媒體編程技術最佳實踐》《iPhone與iPad開發實戰——iOS經典應用剖析》《品味移動設計》《交互設計的藝術》《Android開發案例驅動教程》、《Android網絡游戲開發實戰》,以及《Cocos2d-x實戰》系列叢書等。

名人/編輯推薦

關東升,智捷課堂創始人,國內知名iOS技術作家,iOS技術顧問,高級培訓講師,移動開發專家。擔任51CTO社區iOS技術顧問,精通iOS、Android和Windows?Phone及HTML5等移動開發技術。曾先后主持開發大型網絡游戲《神農訣》的iOS和Android客戶端開發,國家農產品追溯系統的iPad客戶端開發,酒店預訂系統的iPhone客戶端開發,金融系統微博的iOS、Windows?Phone?及Android客戶端開發。在App?Store上發布多款游戲和應用軟件,擅長移動平臺的應用和游戲類項目開發。長期為中國移動研究院、云南移動、東軟、方正科技、惠普、NTT、深圳康拓普、上海財富168、天津港務局、福州軟件園、廣州軟件園等企事業單位授課。除本書外,還著有《Swift開發指南》《iOS網絡編程與云端應用最佳實踐》《iOS傳感器應用開發最佳實踐》《iOS圖形圖像、動畫和多媒體編程技術最佳實踐》《iPhone與iPad開發實戰——iOS經典應用剖析》《品味移動設計》《交互設計的藝術》《Android開發案例驅動教程》、《Android網絡游戲開發實戰》,以及《Cocos2d-x實戰》系列叢書等。

目次

第一部分 基礎篇
第1章開篇綜述
1.1iOS概述
1.1.1iOS介紹
1.1.2iOS8的新特性
1.2開發環境及開發工具
1.3本書中的約定
1.3.1案例代碼約定
1.3.2圖示的約定
1.3.2方法命名約定


第2章第一個iOS應用程序
2.1創建HelloWorld工程
2.1.1創建工程
2.1.2Xcode中的iOS工程模板
2.1.3應用剖析
2.2HelloWorld工程中的故事板文件
2.2.1故事板的導航特點
2.2.2故事板中的Scene和Segue
2.3應用生命周期
2.3.1非運行狀態——應用啟動場景
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實現
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傳統布局
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章委托協議、數據源協議與高級視圖
5.1視圖中委托協議和數據源協議
5.2選擇器
5.2.1日期選擇器
5.2.2普通選擇器
5.2.3數據源協議與委托協議
5.3集合視圖
5.3.1集合視圖介紹
5.3.2實例:奧運會比賽項目
5.3.3添加集合視圖控制
5.3.4添加集合視圖單元格
5.3.5數據源協議與委托協議
5.4小結


第6章表視圖
6.1概述
6.1.1表視圖的組成
6.1.2表視圖的相關類
6.1.3表視圖分類
6.1.4單元格的組成和樣式
6.1.5數據源協議與委托協議
6.2簡單表視圖
6.2.1創建簡單表視圖
6.2.2自定義單元格
6.2.3添加搜索欄
6.3分節表視圖
6.3.1添加索引
6.3.2分組
6.3.3靜態表與控制界面布局
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模態視圖
7.2平鋪導航
7.2.1應用場景
7.2.2基于分屏導航的實現
7.2.3基于電子書導航的實現
7.3標簽導航
7.3.1應用場景
7.3.2實現
7.4樹形結構導航
7.4.1應用場景
7.4.2實現
7.5組合使用導航模式
7.5.1應用場景
7.5.2實現
7.6小結


第8章iOS常用設計模式
8.1單例模式
8.1.1問題提出
8.1.2Objective-C實現原理
8.1.3Swift實現原理
8.1.4應用案例
8.2委托模式
8.2.1問題提出
8.2.2實現原理
8.2.3應用案例
8.3觀察者模式
8.3.1問題提出
8.3.2實現原理
8.3.3通知機制和KVO機制
8.4MVC模式
8.4.1MVC模式概述
8.4.2CocoaTouch中的MVC模式
8.5小結


第9章iPhone與iPad應用開發的差異
9.1概述
9.1.1應用場景差異
9.1.2設計和開發需注意的問題
9.2iPad專用API
9.2.1UIPopoverController控制器
9.2.2UISplitViewController控制器
9.3小結


第10章iOS分層架構設計
10.1低耦合企業級系統架構設計
10.2iOS分層架構設計
10.2.1工程與工作空間
10.2.2靜態鏈接庫
10.2.3框架
10.2.410種分層模式
10.3實例:MyNotes應用
10.4基于同一工程的分層
10.4.1采用純Swift語言實現——PSSS模式
10.4.2采用純Objective-C語言實現——POOO模式
10.4.3采用Swift調用Objective-C混合搭配實現——PSOO模式
10.5基于同一工作空間靜態鏈接庫實現的WLSOO模式
10.5.1使用工作空間
10.5.2添加數據持久層工程
10.5.3業務邏輯層與數據持久層依賴關系建立
10.5.4表示層與業務邏輯層依賴關系建立
10.6基于同一工作空間框架實現的WFSSS模式
10.6.1創建框架工程
10.6.2依賴關系建立
10.6.3代碼重構
10.7基于同一工作空間框架實現的WFOOO模式
10.7.1設置Public頭文件
10.7.2表示層與業務邏輯層依賴關系建立
10.7.3代碼重構
10.8基于同一工作空間框架實現的WFSOO模式
10.8.1設置Public頭文件
10.8.2表示層與業務邏輯層依賴關系建立
10.8.3代碼重構
10.9基于同一工作空間框架實現的WFOSS模式
10.9.1設置Public頭文件
10.9.2代碼重構
10.10小結


第11章數據持久化
11.1概述
11.1.1沙箱目錄
11.1.2持久化方式
11.2屬性列
……
第二部分 網絡篇
第三部分 進階篇
第四部分 實戰篇

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區