中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Swift實戰之旅:精通ios應用開發 版權信息
- ISBN:9787121277818
- 條形碼:9787121277818 ; 978-7-121-27781-8
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Swift實戰之旅:精通ios應用開發 本書特色
本書通過應用程序例子的方式講解ios開發。本書共9章,每章開始都先介紹該應用程序是做什么的,并展示一些相應的截圖;然后簡單介紹使用到的技術及其架構;*后介紹如何創建應用程序的用戶界面和資源文件,展示完整的源代碼,并逐一講解并分析它們。
Swift實戰之旅:精通ios應用開發 內容簡介
本書通過應用程序例子的方式講解iOS開發。本書共9章,每章開始都先介紹該應用程序是做什么的,并展示一些相應的截圖;然后簡單介紹使用到的技術及其架構;*后介紹如何創建應用程序的用戶界面和資源文件,展示完整的源代碼,并逐一講解并分析它們。
Swift實戰之旅:精通ios應用開發 目錄
目錄
第1章介紹ios 8應用程序開發和swift
11簡介
12iphone和ipad的銷售數據
13手勢
14傳感器
15輔助功能
16iphone 6和iphone 6 plus
17關于ios操作系統的歷史和相關特性
171iphone操作系統
172iphone os 2:引入了第三方應用程序和應用程序商店
173iphone os 3
174ios 4
175ios 5
176ios 6
177ios 7
18ios 8
19apple watch
110應用商店
111objective-c
112swift:蘋果公司未來的編程語言
1121關鍵特性
1122性能
1123避免錯誤
1124swift標準庫
1125swift應用程序和cocoa框架以及cocoa touch框架
1126swift和objective-c的相互調用
1127其他蘋果公司的swift資源
113能夠只使用swift嗎
1131objective-c程序員利用swift開發新app
1132objective-c程序員使用swift增強現有app功能
1133剛開始開發ios應用程序的java、c++和c#程序員
1134快速發展的愿景
1135混合swift和objective-c代碼
114cocoa touch框架
115xcode 6集成開發環境
swift實戰之旅:精通ios應用開發目錄 116面向對象編程回顧
1161把汽車當作一個對象
1162方法和類
1163實例化
1164重用
1165消息和方法調用
1166特性和屬性
1167封裝和信息隱藏
1168繼承
1169協議
11610設計模式
117在iphone和ipad模擬器上測試小費計算器(tip calculator)應用程序
118是什么成就一個偉大的應用程序
119ios安全
120ios出版物和論壇
121小結
ⅹⅹ
第2章歡迎應用程序
21介紹
22技術概要
221xcode和interface builder
222標簽和圖片視圖
223資源目錄和圖片集
224運行應用程序
225輔助功能
226國際化
23用xcode創建一個通用應用程序
231運行xcode
232工程和應用程序模板
233創建和配置一個工程
24xcode的工作臺窗口
241導航區域
242編輯區域
243工具區域和查看器
244調試區域
245xcode工具欄
246工程導航欄
247鍵盤快捷鍵
25使用storyboard創建歡迎應用程序的用戶界面
ⅹⅹⅰ
251給應用程序配置橫豎屏
252提供應用程序圖標
253為應用程序的圖片創建一個圖片集
254storyboard概述和xcode 的工具區域
255添加一個圖片視圖到用戶界面
256用查看器配置圖片視圖
257添加并配置標簽
258使用自動布局支持不同尺寸的屏幕和方向
26運行歡迎應用程序
261在ios模擬器上測試
262在設備上測試 (只有付費蘋果公司開發者成員才可以)
27為應用程序添加輔助功能
271打開圖片視圖的輔助功能
272用模擬器的輔助功能查看器配置輔助功能文本
28國際化應用程序
281在翻譯過程中鎖定用戶界面
282導出用戶界面的字符串資源
283翻譯字符串資源
284導入和翻譯字符串資源
285用西班牙語測試應用程序
29小結
第3章小費計算器
31介紹
32技術概覽
321swift語言
322swift應用程序和cocoa touch框架
323在swift中使用uikit和foundation框架
324用interface builder創建標簽、文本輸入框和滑動條
325視圖控制器
326在用戶界面控件和swift代碼之間建立連接
327視圖加載之后運行的任務
328用nsdecimalnumber 做財務計算
329根據特定地區的貨幣和比率來格式化數字
3210swift和objective-c類型之間的橋接
3211swift操作符重載
3212變量初始化和swift可選值(optional)類型
3213值類型和引用類型
3214代碼編輯器中的代碼補全提示
33創建應用程序的用戶界面
331創建工程
332通過配置size classes來設計一個豎屏iphone應用程序
333添加ui控件
334添加自動布局約束
34用interface builder創建outlet
35用interface builder創建行為(action)
36viewcontroller類
361import 聲明
362viewcontroller 類定義
363viewcontroller的@iboutlet 屬性
364viewcontroller的其他屬性
365覆寫 uiviewcontroller 的viewdidload方法
366viewcontroller 的calculatetip動作方法
367viewcontrollerswift文件中定義的全局工具函數
37小結
ⅹⅹⅱ
第4章twitter搜索應用程序
41介紹
42測試應用程序
43技術概述
431主-從應用程序模板
432網頁視圖——在應用程序中展示網頁內容
433swift:數組和字典集合
434nsuserdefaults——為應用程序設置存儲本地鍵-值對
435使用nsubiquitouskeyvaluestore類在icloud中存儲鍵-值對
436社交框架
437模型-視圖-視圖控制器(mvc)設計模式
438swift:遵循協議
439swift:暴露方法給cocoa touch庫
4310用于提醒對話框的uialertcontroller類
4311長按手勢
4312這個應用程序中使用到的ios設計模式
4313swift:外部參數名
4314swift:閉包
44創建應用程序的用戶界面
441創建工程
442檢查默認的主-從應用程序
443配置主視圖和詳情視圖
444創建模型類
45模型類
451modeldelegate 協議
452模型類的屬性
453model類的初始化和同步方法
454tagatindex、queryfortag、 queryfortagatindex方法和數量屬性
455deletesearchatindex方法
456movetagatindex方法
457updateuserdefaults方法
458updatesearches方法
459performupdates方法
4510savequery方法
46masterviewcontroller類
461masterviewcontroller類的屬性和modeldatachanged方法
462awakefromnib方法
463覆寫uiviewcontroller類的viewdidload方法和addbuttonpressed方法
464tableviewcelllongpressed和displaylongpressoptions方法
465displayaddeditsearchalert方法
466sharesearch方法
467覆寫uiviewcontroller類的prepareforsegue方法
468urlencodestring方法
469uitableviewdatasource的回調方法
47detailviewcontroller類
471覆寫 uiviewcontroller類的viewdidload方法
472覆寫 uiviewcontroller 類的 viewdidappear方法
473覆寫 uiviewcontroller 類的viewwilldisappear方法
474uiwebviewdelegate協議方法
48小結
ⅹⅹⅲ
第5章國旗競猜應用程序
51介紹
52測試國旗競猜應用程序
53技術預覽
531從頭開始設計一個storyboard
532uinavigationcontroller類
533storyboard連線(segues)
534uisegmentedcontrol控件
535uiswitch控件
536outlet集合
537使用應用程序的主nsbundle獲取圖片名稱列表
538使用grand central dispatch 在未來執行任務
ⅹⅹⅳ
539給視圖添加一個動畫
5310darwin模塊——使用預先定義的c函數
5311生成隨機數
5312介紹swift的一些特性
54創建圖形用戶界面
541創建工程
542設計storyboard
543配置視圖控制器類
544為quizviewcontroller類創建用戶界面
545為 quizviewcontroller類的用戶界面設置自動布局
546quizviewcontroller的 outlet屬性和相關的行為方法
547創建settingsviewcontroller的用戶界面
548settingsviewcontroller類的outlet和行為方法
549創建model類
5410添加國旗圖片到應用程序
55model類
551modeldelegate協議
552model類的屬性
553model類的初始化和 regionschanged 方法
554model類的計算屬性
555model類的toggleregion、setnumberofguesses和notifydelegate方法
556model類的 newquizcountries方法
56quizviewcontroller類
561屬性
562覆寫uiviewcontroller的viewdidload方法并介紹settingschanged和resetquiz方法
563nextquestion和countryfromfilename方法
564submitguess方法
565shakeflag 方法
566displayquizresults方法
567覆寫 uiviewcontroller 類的prepareforsegue方法
568數組的擴展方法shuffle
57settingsviewcontroller類
571屬性
572覆寫 uiviewcontroller 類的viewdidload方法
573事件處理和displayerrordialog方法
574覆寫uiviewcontroller的viewwilldisappear方法
58小結
第6章大炮游戲應用程序
61介紹
62測試大炮游戲應用程序
63技術預覽
631xcode游戲模板和 spritekit
ⅹⅹⅴ
632使用avfoundation框架和avaudioplayer類給游戲添加聲音
633spritekit框架類
634spritekit的游戲循環和動畫幀
635物理
636沖突檢測和skphysicscontactdelegate協議
637cggeometry結構體和相關函數
638覆寫uiresponder 的touchesbegan方法
639根據屏幕的大小確定游戲元素的大小和速度
6310swift語言的特性
6311nslocalizedstring函數
64創建工程和類
65gameviewcontroller類
651覆寫uiviewcontroller 的viewdidload方法
652為什么avaudioplayer是全局變量
653刪除gameviewcontroll
第1章介紹ios 8應用程序開發和swift
11簡介
12iphone和ipad的銷售數據
13手勢
14傳感器
15輔助功能
16iphone 6和iphone 6 plus
17關于ios操作系統的歷史和相關特性
171iphone操作系統
172iphone os 2:引入了第三方應用程序和應用程序商店
173iphone os 3
174ios 4
175ios 5
176ios 6
177ios 7
18ios 8
19apple watch
110應用商店
111objective-c
112swift:蘋果公司未來的編程語言
1121關鍵特性
1122性能
1123避免錯誤
1124swift標準庫
1125swift應用程序和cocoa框架以及cocoa touch框架
1126swift和objective-c的相互調用
1127其他蘋果公司的swift資源
113能夠只使用swift嗎
1131objective-c程序員利用swift開發新app
1132objective-c程序員使用swift增強現有app功能
1133剛開始開發ios應用程序的java、c++和c#程序員
1134快速發展的愿景
1135混合swift和objective-c代碼
114cocoa touch框架
115xcode 6集成開發環境
swift實戰之旅:精通ios應用開發目錄 116面向對象編程回顧
1161把汽車當作一個對象
1162方法和類
1163實例化
1164重用
1165消息和方法調用
1166特性和屬性
1167封裝和信息隱藏
1168繼承
1169協議
11610設計模式
117在iphone和ipad模擬器上測試小費計算器(tip calculator)應用程序
118是什么成就一個偉大的應用程序
119ios安全
120ios出版物和論壇
121小結
ⅹⅹ
第2章歡迎應用程序
21介紹
22技術概要
221xcode和interface builder
222標簽和圖片視圖
223資源目錄和圖片集
224運行應用程序
225輔助功能
226國際化
23用xcode創建一個通用應用程序
231運行xcode
232工程和應用程序模板
233創建和配置一個工程
24xcode的工作臺窗口
241導航區域
242編輯區域
243工具區域和查看器
244調試區域
245xcode工具欄
246工程導航欄
247鍵盤快捷鍵
25使用storyboard創建歡迎應用程序的用戶界面
ⅹⅹⅰ
251給應用程序配置橫豎屏
252提供應用程序圖標
253為應用程序的圖片創建一個圖片集
254storyboard概述和xcode 的工具區域
255添加一個圖片視圖到用戶界面
256用查看器配置圖片視圖
257添加并配置標簽
258使用自動布局支持不同尺寸的屏幕和方向
26運行歡迎應用程序
261在ios模擬器上測試
262在設備上測試 (只有付費蘋果公司開發者成員才可以)
27為應用程序添加輔助功能
271打開圖片視圖的輔助功能
272用模擬器的輔助功能查看器配置輔助功能文本
28國際化應用程序
281在翻譯過程中鎖定用戶界面
282導出用戶界面的字符串資源
283翻譯字符串資源
284導入和翻譯字符串資源
285用西班牙語測試應用程序
29小結
第3章小費計算器
31介紹
32技術概覽
321swift語言
322swift應用程序和cocoa touch框架
323在swift中使用uikit和foundation框架
324用interface builder創建標簽、文本輸入框和滑動條
325視圖控制器
326在用戶界面控件和swift代碼之間建立連接
327視圖加載之后運行的任務
328用nsdecimalnumber 做財務計算
329根據特定地區的貨幣和比率來格式化數字
3210swift和objective-c類型之間的橋接
3211swift操作符重載
3212變量初始化和swift可選值(optional)類型
3213值類型和引用類型
3214代碼編輯器中的代碼補全提示
33創建應用程序的用戶界面
331創建工程
332通過配置size classes來設計一個豎屏iphone應用程序
333添加ui控件
334添加自動布局約束
34用interface builder創建outlet
35用interface builder創建行為(action)
36viewcontroller類
361import 聲明
362viewcontroller 類定義
363viewcontroller的@iboutlet 屬性
364viewcontroller的其他屬性
365覆寫 uiviewcontroller 的viewdidload方法
366viewcontroller 的calculatetip動作方法
367viewcontrollerswift文件中定義的全局工具函數
37小結
ⅹⅹⅱ
第4章twitter搜索應用程序
41介紹
42測試應用程序
43技術概述
431主-從應用程序模板
432網頁視圖——在應用程序中展示網頁內容
433swift:數組和字典集合
434nsuserdefaults——為應用程序設置存儲本地鍵-值對
435使用nsubiquitouskeyvaluestore類在icloud中存儲鍵-值對
436社交框架
437模型-視圖-視圖控制器(mvc)設計模式
438swift:遵循協議
439swift:暴露方法給cocoa touch庫
4310用于提醒對話框的uialertcontroller類
4311長按手勢
4312這個應用程序中使用到的ios設計模式
4313swift:外部參數名
4314swift:閉包
44創建應用程序的用戶界面
441創建工程
442檢查默認的主-從應用程序
443配置主視圖和詳情視圖
444創建模型類
45模型類
451modeldelegate 協議
452模型類的屬性
453model類的初始化和同步方法
454tagatindex、queryfortag、 queryfortagatindex方法和數量屬性
455deletesearchatindex方法
456movetagatindex方法
457updateuserdefaults方法
458updatesearches方法
459performupdates方法
4510savequery方法
46masterviewcontroller類
461masterviewcontroller類的屬性和modeldatachanged方法
462awakefromnib方法
463覆寫uiviewcontroller類的viewdidload方法和addbuttonpressed方法
464tableviewcelllongpressed和displaylongpressoptions方法
465displayaddeditsearchalert方法
466sharesearch方法
467覆寫uiviewcontroller類的prepareforsegue方法
468urlencodestring方法
469uitableviewdatasource的回調方法
47detailviewcontroller類
471覆寫 uiviewcontroller類的viewdidload方法
472覆寫 uiviewcontroller 類的 viewdidappear方法
473覆寫 uiviewcontroller 類的viewwilldisappear方法
474uiwebviewdelegate協議方法
48小結
ⅹⅹⅲ
第5章國旗競猜應用程序
51介紹
52測試國旗競猜應用程序
53技術預覽
531從頭開始設計一個storyboard
532uinavigationcontroller類
533storyboard連線(segues)
534uisegmentedcontrol控件
535uiswitch控件
536outlet集合
537使用應用程序的主nsbundle獲取圖片名稱列表
538使用grand central dispatch 在未來執行任務
ⅹⅹⅳ
539給視圖添加一個動畫
5310darwin模塊——使用預先定義的c函數
5311生成隨機數
5312介紹swift的一些特性
54創建圖形用戶界面
541創建工程
542設計storyboard
543配置視圖控制器類
544為quizviewcontroller類創建用戶界面
545為 quizviewcontroller類的用戶界面設置自動布局
546quizviewcontroller的 outlet屬性和相關的行為方法
547創建settingsviewcontroller的用戶界面
548settingsviewcontroller類的outlet和行為方法
549創建model類
5410添加國旗圖片到應用程序
55model類
551modeldelegate協議
552model類的屬性
553model類的初始化和 regionschanged 方法
554model類的計算屬性
555model類的toggleregion、setnumberofguesses和notifydelegate方法
556model類的 newquizcountries方法
56quizviewcontroller類
561屬性
562覆寫uiviewcontroller的viewdidload方法并介紹settingschanged和resetquiz方法
563nextquestion和countryfromfilename方法
564submitguess方法
565shakeflag 方法
566displayquizresults方法
567覆寫 uiviewcontroller 類的prepareforsegue方法
568數組的擴展方法shuffle
57settingsviewcontroller類
571屬性
572覆寫 uiviewcontroller 類的viewdidload方法
573事件處理和displayerrordialog方法
574覆寫uiviewcontroller的viewwilldisappear方法
58小結
第6章大炮游戲應用程序
61介紹
62測試大炮游戲應用程序
63技術預覽
631xcode游戲模板和 spritekit
ⅹⅹⅴ
632使用avfoundation框架和avaudioplayer類給游戲添加聲音
633spritekit框架類
634spritekit的游戲循環和動畫幀
635物理
636沖突檢測和skphysicscontactdelegate協議
637cggeometry結構體和相關函數
638覆寫uiresponder 的touchesbegan方法
639根據屏幕的大小確定游戲元素的大小和速度
6310swift語言的特性
6311nslocalizedstring函數
64創建工程和類
65gameviewcontroller類
651覆寫uiviewcontroller 的viewdidload方法
652為什么avaudioplayer是全局變量
653刪除gameviewcontroll
展開全部
Swift實戰之旅:精通ios應用開發 作者簡介
王河云,資深移動開發工程師,目前在iOS開發方面已經有多年的開發經驗,也參加了很多這方面的項目研發工作,在移動開發方面很有見地。
書友推薦
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
唐代進士錄
- >
朝聞道
- >
煙與鏡
- >
月亮虎
- >
龍榆生:詞曲概論/大家小書
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
自卑與超越
本類暢銷