ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版)
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版) 版權(quán)信息
- ISBN:9787115387769
- 條形碼:9787115387769 ; 978-7-115-38776-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版) 本書特色
《ios開發(fā)指南 從零基礎(chǔ)到app store上架(第3版)》以swift和objective-c語言為基礎(chǔ)進行講解,共分4篇:**篇為基礎(chǔ)篇,主要講解ios的一些基礎(chǔ)知識;第二篇為網(wǎng)絡(luò)篇,主要講解ios網(wǎng)絡(luò)開發(fā)的相關(guān)知識;第三篇為進階篇,介紹了ios高級內(nèi)容、商業(yè)思考等;*后一篇是實戰(zhàn)篇,通過兩個真實的項目,帶領(lǐng)讀者身臨其境地完成一個項目的開發(fā),使讀者了解整個開發(fā)過程以及開發(fā)中的技巧。
ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版) 內(nèi)容簡介
swift和objective-c雙語講解 暢銷書全新升級,全面涵蓋ios 8新特性、新變化 數(shù)百個項目案例+兩個真實項目開發(fā)全過程 涵蓋ios平臺架構(gòu)設(shè)計、測試驅(qū)動開發(fā)、性能優(yōu)化、版本控制和程序調(diào)試等
ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版) 目錄
**部分 基礎(chǔ)篇
第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應(yīng)用程序
2.1創(chuàng)建helloworld工程
2.1.1創(chuàng)建工程
2.1.2xcode中的ios工程模板
2.1.3應(yīng)用剖析
2.2helloworld工程中的故事板文件
2.2.1故事板的導(dǎo)航特點
2.2.2故事板中的scene和segue
2.3應(yīng)用生命周期
2.3.1非運行狀態(tài)——應(yīng)用啟動場景
2.3.2點擊home鍵——應(yīng)用退出場景
2.3.3掛起重新運行場景
2.3.4內(nèi)存清除——應(yīng)用終止場景
2.4視圖生命周期
2.5設(shè)置產(chǎn)品屬性
2.5.1xcode中的project和target
2.5.2設(shè)置常用的產(chǎn)品屬性
2.6iosapi簡介
2.6.1api概述
2.6.2如何使用api幫助
2.7小結(jié)
第3章uiview與視圖
3.1視圖“始祖”——uiview
3.1.1uiview“家族”
3.1.2應(yīng)用界面的構(gòu)建層次
3.1.3視圖分類
3.2標(biāo)簽與按鈕
3.2.1標(biāo)簽控件
3.2.2按鈕控件
3.3動作與輸出口
3.4textfield和textview
3.4.1textfield控件
3.4.2textview控件
3.4.3鍵盤的打開和關(guān)閉
3.4.4關(guān)閉和打開鍵盤的通知
3.4.5鍵盤的種類
3.5開關(guān)控件、滑塊控件和分段控件
3.5.1開關(guān)控件
3.5.2滑塊控件
3.5.3分段控件
3.6網(wǎng)頁視圖webview
3.7等待相關(guān)的控件與進度條
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工具欄和導(dǎo)航欄
3.9.1工具欄
3.9.2導(dǎo)航欄
3.10小結(jié)
第4章ios8多分辨率屏幕適配
4.1ios8屏幕的多樣性
4.1.1ios8屏幕介紹
4.1.2ios8的三種分辨率
4.1.3獲得ios設(shè)備屏幕信息
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小結(jié)
第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小結(jié)
第6章表視圖
6.1概述
6.1.1表視圖的組成
6.1.2表視圖的相關(guān)類
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設(shè)計模式
6.5.1分頁模式
6.5.2下拉刷新模式
6.5.3下拉刷新控件
6.6小結(jié)
第7章視圖控制器與導(dǎo)航模式
7.1概述
7.1.1視圖控制器的種類
7.1.2導(dǎo)航模式
7.1.3模態(tài)視圖
7.2平鋪導(dǎo)航
7.2.1應(yīng)用場景
7.2.2基于分屏導(dǎo)航的實現(xiàn)
7.2.3基于電子書導(dǎo)航的實現(xiàn)
7.3標(biāo)簽導(dǎo)航
7.3.1應(yīng)用場景
7.3.2實現(xiàn)
7.4樹形結(jié)構(gòu)導(dǎo)航
7.4.1應(yīng)用場景
7.4.2實現(xiàn)
7.5組合使用導(dǎo)航模式
7.5.1應(yīng)用場景
7.5.2實現(xiàn)
7.6小結(jié)
第8章ios常用設(shè)計模式
8.1單例模式
8.1.1問題提出
8.1.2objective-c實現(xiàn)原理
8.1.3swift實現(xiàn)原理
8.1.4應(yīng)用案例
8.2委托模式
8.2.1問題提出
8.2.2實現(xiàn)原理
8.2.3應(yīng)用案例
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小結(jié)
第9章iphone與ipad應(yīng)用開發(fā)的差異
9.1概述
9.1.1應(yīng)用場景差異
9.1.2設(shè)計和開發(fā)需注意的問題
9.2ipad專用api
9.2.1uipopovercontroller控制器
9.2.2uisplitviewcontroller控制器
9.3小結(jié)
第10章ios分層架構(gòu)設(shè)計
10.1低耦合企業(yè)級系統(tǒng)架構(gòu)設(shè)計
10.2ios分層架構(gòu)設(shè)計
10.2.1工程與工作空間
10.2.2靜態(tài)鏈接庫
10.2.3框架
10.2.410種分層模式
10.3實例:mynotes應(yīng)用
10.4基于同一工程的分層
10.4.1采用純swift語言實現(xiàn)——psss模式
10.4.2采用純objective-c語言實現(xiàn)——pooo模式
10.4.3采用swift調(diào)用objective-c混合搭配實現(xiàn)——psoo模式
10.5基于同一工作空間靜態(tài)鏈接庫實現(xiàn)的wlsoo模式
10.5.1使用工作空間
10.5.2添加數(shù)據(jù)持久層工程
10.5.3業(yè)務(wù)邏輯層與數(shù)據(jù)持久層依賴關(guān)系建立
10.5.4表示層與業(yè)務(wù)邏輯層依賴關(guān)系建立
10.6基于同一工作空間框架實現(xiàn)的wfsss模式
10.6.1創(chuàng)建框架工程
10.6.2依賴關(guān)系建立
10.6.3代碼重構(gòu)
10.7基于同一工作空間框架實現(xiàn)的wfooo模式
10.7.1設(shè)置public頭文件
10.7.2表示層與業(yè)務(wù)邏輯層依賴關(guān)系建立
10.7.3代碼重構(gòu)
10.8基于同一工作空間框架實現(xiàn)的wfsoo模式
10.8.1設(shè)置public頭文件
10.8.2表示層與業(yè)務(wù)邏輯層依賴關(guān)系建立
10.8.3代碼重構(gòu)
10.9基于同一工作空間框架實現(xiàn)的wfoss模式
10.9.1設(shè)置public頭文件
10.9.2代碼重構(gòu)
10.10小結(jié)
第11章數(shù)據(jù)持久化
11.1概述
11.1.1沙箱目錄
11.1.2持久化方式
11.2屬性列
……
第二部分 網(wǎng)絡(luò)篇
第三部分 進階篇
第四部分 實戰(zhàn)篇
ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版) 相關(guān)資料
本書適用于廣大ios開發(fā)者,前兩版就得到了廣大開發(fā)者的好評。這一版在之前內(nèi)容的基礎(chǔ)上針對ios 8進行了更新,并用swift和objective-c兩種語言對比介紹了ios開發(fā)。本書內(nèi)容涉及ios開發(fā)的方方面面,同時又突出重點,并且使用大量實例代碼和插圖幫助開發(fā)者更好地理解書中的內(nèi)容。它不僅是初級開發(fā)者的入門教程,也可以作為高級開發(fā)者在閑暇之余翻閱的工具書。
——cocoachina社區(qū)
“本書前兩版均受到了51cto社區(qū)廣大ios開發(fā)者和愛好者的好評和認(rèn)可。與前兩版不同的是,本書采用swift和objective-c兩種語言進行介紹,討論了ios 8開發(fā)中常用的新特性、新功能。這本書不僅可以幫助ios初學(xué)者迅速掌握ios開發(fā)技能,而且可以幫助程序員系統(tǒng)全面地梳理知識,提高開發(fā)水平。在ios開發(fā)的道路上,它定能助你一臂之力。”
——曹亞莉,51cto博客總編,51cto學(xué)院高級產(chǎn)品運營經(jīng)理
“本書結(jié)合大量案例講述了ios應(yīng)用開發(fā)的技巧,無疑是一本值得初學(xué)者認(rèn)真閱讀的從入門到精通的教材。第3版在前兩版的基礎(chǔ)上增加了ios 8的新技術(shù),對比介紹了swift和objective-c兩種語言,使讀者更容易掌握這兩種語言的區(qū)別,同時突出了扁平化的設(shè)計理念。本書將是你踏入ios殿堂的黃金階梯!”
——9ria游戲開發(fā)者社區(qū)
“本書通俗易懂,全面覆蓋了ios 8的新特性及要點,并且對比講解了使用objective-c和swift來實現(xiàn)ios 8開發(fā)的差異。在第三篇中,作者總結(jié)并分享了以往開發(fā)過程中的經(jīng)驗和心得,很值得借鑒。相信本書對廣大ios開發(fā)者會有很大的幫助。”
——智捷課堂
ios開發(fā)指南-從零基礎(chǔ)到App Store上架-(第3版) 作者簡介
關(guān)東升,智捷課堂創(chuàng)始人,國內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問,高級培訓(xùn)講師,移動開發(fā)專家。擔(dān)任51CTO社區(qū)iOS技術(shù)顧問,精通iOS、Android和Windows?Phone及HTML5等移動開發(fā)技術(shù)。曾先后主持開發(fā)大型網(wǎng)絡(luò)游戲《神農(nóng)訣》的iOS和Android客戶端開發(fā),國家農(nóng)產(chǎn)品追溯系統(tǒng)的iPad客戶端開發(fā),酒店預(yù)訂系統(tǒng)的iPhone客戶端開發(fā),金融系統(tǒng)微博的iOS、Windows?Phone?及Android客戶端開發(fā)。在App?Store上發(fā)布多款游戲和應(yīng)用軟件,擅長移動平臺的應(yīng)用和游戲類項目開發(fā)。長期為中國移動研究院、云南移動、東軟、方正科技、惠普、NTT、深圳康拓普、上海財富168、天津港務(wù)局、福州軟件園、廣州軟件園等企事業(yè)單位授課。除本書外,還著有《Swift開發(fā)指南》《iOS網(wǎng)絡(luò)編程與云端應(yīng)用最佳實踐》《iOS傳感器應(yīng)用開發(fā)最佳實踐》《iOS圖形圖像、動畫和多媒體編程技術(shù)最佳實踐》《iPhone與iPad開發(fā)實戰(zhàn)——iOS經(jīng)典應(yīng)用剖析》《品味移動設(shè)計》《交互設(shè)計的藝術(shù)》《Android開發(fā)案例驅(qū)動教程》、《Android網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn)》,以及《Cocos2d-x實戰(zhàn)》系列叢書等。
- >
上帝之肋:男人的真實旅程
- >
羅曼·羅蘭讀書隨筆-精裝
- >
史學(xué)評論
- >
姑媽的寶刀
- >
有舍有得是人生
- >
隨園食單
- >
朝聞道
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作