《iOS開發範例實戰寶典(進階篇)》,共12章,包含了121個開發實例。其中包括59個圖形圖像類實例、5個圖示類實例、16個動畫類實例、9個網頁視圖類實例、13個地圖類實例、9個音頻和視頻類實例、4個內部應用程式類實例、8個觸摸和手勢類實例、10個照片庫與相機類實例、4個感測器類實例和4個網路類實例。
基本介紹
- 書名:iOS開發範例實戰寶典(進階篇)
- 作者:楊佩璐、魏彩娟、劉媛媛
- ISBN:9787302397021
- 類別:計算機
- 定價:99元
- 出版社:清華大學出版社
- 出版時間:2015.05.01
- 裝幀:平裝
- 開本:16開
圖書簡介,目錄,
圖書簡介
《iOS開發範例實戰寶典》分為基礎篇和進階篇兩個分冊。其內容包含了iOS開發必知必會的238個經典實例和幾百個開發模組。書中的實例緊跟技術趨勢,以最新的iOS8為版本編寫,內容覆蓋了iOS開發的方方面面,幾乎涉及iOS開發的所有重要知識。書中給出了每個實例的具體實現過程,並對程式代碼做了詳細注釋,對其中的重點和難點進行了專門分析,而且精講了每個實例的重點代碼,讀者可以在這些實例的基礎上做出更多更新的功能。
本書為《iOS開發範例實戰寶典(進階篇)》,共12章,包含了121個開發實例。其中包括59個圖形圖像類實例、5個圖示類實例、16個動畫類實例、9個網頁視圖類實例、13個地圖類實例、9個音頻和視頻類實例、4個內部應用程式類實例、8個觸摸和手勢類實例、10個照片庫與相機類實例、4個感測器類實例和4個網路類實例。
本書涉及面廣,涉及iOS軟體開發的各種常用套用。適合所有想全面學習iOS開發技術的人員閱讀,也適合iOS專業開發人員作為案頭必備的參考書。
前言
移動套用開發是現在IT開發的熱點。由於蘋果提供了完備的開發工具和成熟的軟體盈利方式,蘋果的iOS開發成為熱點中的熱點。蘋果開發技術較為封閉,尤其是相對於開源技術Android開發。同時由於移動開發發展時間較短,導致開發資料相對匱乏,開發者往往缺乏套用指導性資料。
筆者結合自己多年的iOS開發經驗和心得體會,花費了一年多的時間分析了iOS開發中常見的幾百個套用場景,並進行了精心整理,挑選了最為典型的238個iOS開發實例,編寫成了《iOS開發範例實戰寶典》(分為基礎篇和進階篇兩個分冊)。
本書為《iOS開發範例實戰寶典(進階篇)》,包含了121個經典實例,涉及iOS開發中較為深入的12個套用開發專題。希望各位讀者能在本書的引領下跨入iOS開發的大門,並成為一名開發高手。本書特色
1.實例豐富,代碼精講
本書詳細講解了121個iOS開發經典實例,並對重點代碼做了大量注釋和講解,以便於讀者更加輕鬆地學習。通過對這些實例的演練,讀者可以快速提高開發水平。
2.內容全面,涵蓋廣泛
本書全面介紹了iOS開發中最為常見的12類套用開發模組,包括圖形、圖像、圖表、動畫、網頁視圖、地圖、音頻、視頻、內置應用程式、觸摸、手勢、照片庫、相機、感測器、網路。這些內容是iOS開發必知必會的內容,需要讀者重點掌握。
2.講解詳細,循序漸進
本書中的每個實例都給出了詳細的分析過程和實現步驟,書中的每個實例都按照“實現原理-->實現過程-->重點代碼”3個步驟進行分析。對於複雜的實例,還給出了完備的流程圖幫助讀者理解實例的工作機制,掌握起來更加容易。
4.專注核心,舉一反三
為了在有限的篇幅內講解更多的開發實例,在本書中只給出了每個實例的核心代碼及分析。完整的實例代碼讀者可以自己閱讀,並進行測試和練習,而且還可以對這些代碼進行改造,以用於實際的開發之中,從而起到舉一反三的作用。本書內容及體系結構
第1章圖形圖像(一)
本章20個實例,主要內容包括:圖片瀏覽器、瘋狂成語、猜老貓、圖片編輯器、湖中倒影、頸部運動、翻翻看等內容。通過本章的學習,讀者可以掌握關於圖形圖像的一些常見技術與套用。
第2章圖形圖像(二)
本章19個實例,主要內容包括:簡易相框、圖像濾鏡、圖像的點擊放大、萬花筒、瀏覽商品圖片、具有放大鏡的圖像、照片牆等內容。通過本章的學習,讀者可以進一步掌握關於圖形圖像的一些常見技術與套用。
第3章圖表
本章5個實例,主要內容包括:餅狀圖、柱狀圖、折線圖、波形圖、油量表。通過本章的學習,讀者可以掌握關於圖表的一些常見技術與套用。
第4章動畫
本章16個實例,主要內容包括:飄落的雪花、自動旋轉的太極、禮花效果、物理引擎——掉落的蘑菇、物理引擎——橡皮筋、吃豆豆、打磚塊、碰撞的火球等內容。通過本章的學習,讀者可以掌握關於動畫的一些常見技術與套用。
第5章網頁視圖
本章9個實例,主要內容包括:緊急求救中心、常用網址大全、改變網頁視圖中字型的大小、網頁視圖的背景透明化、網頁的下拉刷新、天氣預報、城市地理信息查詢、滑動網頁時,隱藏工具列、網頁瀏覽器。通過本章的學習,讀者可以掌握關於網頁視圖的一些常見技術與套用。
第6章地圖
本章13個實例,主要內容包括:地圖切換器、溫帶換算器、地圖導航、位置跟蹤器、指南針、驢友歷程、地圖的位置查找、3D地圖、旋轉的地圖等內容。通過本章的學習,讀者可以掌握關於地圖的一些常見技術與套用。
第7章音頻和視頻
本章9個實例,主要內容包括:小鋼琴、手機鈴聲變化器、十種語言、播放歌曲的同時顯示歌詞、錄音機、獲取系統中所有的音頻檔案、訊飛識別、音樂播放器、視頻播放器。通過本章的學習,讀者可以掌握關於音頻和視頻的一些常見技術與套用。
第8章內置的應用程式
本章4個實例,主要內容包括:工作日計算器、簡訊傳送、日曆、添加錄。通過本章的學習,讀者可以掌握關於iOS內置的應用程式的一些常見技術與套用。
第9章觸摸和手勢
本章8個實例,主要內容包括:打地鼠、人魚公主換髮記、被擠扁的氣球、撕裂圖像、一個手指實現縮放、仿小米手機的解鎖功能、QQ的解鎖功能、拖動選擇圖片牆。通過本章的學習,讀者可以掌握關於觸摸和手勢的一些常見技術與套用。
第10章照片庫與相機
本章10個實例,主要內容包括:更改應用程式的背景、自定義相機、狙擊槍、水印相機、QQ聊天視頻效果、iOS7手電筒實現、三連拍等內容。通過本章的學習,讀者可以掌握關於照片庫和相機的一些常見技術與套用。
第11章感測器
本章4個實例,主要內容包括:手機水平放置的測試、加速的小球、搖一搖音樂播放器、根據手機轉動顯示圖像。通過本章的學習,讀者可以掌握關於感測器的一些常見技術與套用。
第12章網路
本章4個實例,主要內容包括:手機號碼查詢、在Safari中打開URL、後台下載測試、圖像下載佇列控制器。通過本章的學習,讀者可以掌握關於網路的一些常見技術與套用。
目錄
第1章圖形圖像(一) 1
實例1圖片瀏覽器 1
實例2瘋狂成語 6
實例3猜老貓 12
實例4圖片編輯器 17
實例5湖中倒影 22
實例6頸部運動 25
實例7翻翻看 31
實例8節氣歌 36
實例9行走的青蛙 40
實例10變臉 44
實例11陰影的變化 46
實例12字型下載 48
實例13迷霧重重 54
實例14重見天日 62
實例15眼力測試 69
實例16變化的方陣 76
實例17調色板 79
實例18量尺 83
實例19一筆畫解答 85
實例20公主逃亡記 92
第2章圖形圖像(二) 98
實例21簡易相框 98
實例22圖像濾鏡 102
實例23圖像的點擊放大 106
實例24萬花筒 109
實例25瀏覽商品圖片 112
實例26具有放大鏡的圖像 117
實例27照片牆 120
實例28圖像對比 124
實例29刮刮卡 129
實例30GIF圖像的顯示 134
實例31評分控制項 135
實例32圖像的多點點擊 142
實例33裁剪圖像 146
實例34圖像主要顏色的提取 153
實例35動物連連看 158
實例36人臉識別 171
實例37逐層刷新圖像 178
實例38塗鴉 181
實例39圖像的3D效果瀏覽 187
第3章圖表 193
實例40餅狀圖 193
實例41柱狀圖 198
實例42折線圖 214
實例43波形圖 217
實例44油量表 221
第4章動畫 229
實例45飄落的雪花 229
實例46自動旋轉的太極 231
實例47禮花效果 234
實例48物理引擎——掉落的蘑菇 236
實例49物理引擎——橡皮筋 239
實例50吃豆豆 243
實例51打磚塊 246
實例52碰撞的火球 253
實例53旋轉的滾珠 255
實例54永不消失的電波 260
實例55牛頓擺 264
實例56搖骰子 269
實例57計數器 275
實例58格線動畫 279
實例59鐘錶 283
實例60點讚的效果 288
第5章網頁視圖 295
實例61緊急求救中心 295
實例62常用網址大全 297
實例63改變網頁視圖中字型的大小 301
實例64網頁視圖的背景透明化 303
實例65網頁的下拉刷新 305
實例66天氣預報 312
實例67城市地理信息查詢 316
實例68滑動網頁時,隱藏工具列 320
實例69網頁瀏覽器 322
第6章地圖 334
實例70地圖切換器 334
實例71溫度帶換算器 336
實例72地圖導航 339
實例73位置跟蹤器 343
實例74指南針 345
實例75驢友歷程 347
實例76地圖的位置查找 351
實例773D地圖 353
實例78旋轉的地圖 355
實例79行車路線導航 359
實例80時區換算器 364
實例81自定義地圖的標註 368
實例82自定義的地圖 375
第7章音頻和視頻 388
實例83小鋼琴 388
實例84手機鈴聲變化器 392
實例85十種語言 396
實例86播放歌曲的同時顯示歌詞 399
實例87錄音機 405
實例88獲取系統中所有的音頻檔案 408
實例89訊飛識別 411
實例90音樂播放器 415
實例91視頻播放器 421
第8章內置的應用程式 424
實例92工作日計算器 424
實例93簡訊傳送 428
實例94日曆 433
實例95添加錄 446
第9章觸摸和手勢 449
實例96打地鼠 449
實例97人魚公主換髮記 451
實例98被擠扁的氣球 456
實例99撕裂圖像 458
實例100一個手指實現縮放 462
實例101仿小米手機的解鎖功能 466
實例102QQ的解鎖功能 472
實例103拖動選擇圖片牆 480
第10章照片庫與相機 485
實例104更改應用程式的背景 485
實例105自定義相機 489
實例106狙擊槍 494
實例107水印相機 498
實例108QQ聊天視頻效果 503
實例109iOS7手電筒實現 506
實例110三連拍 508
實例111條形碼/二維碼的掃描 514
實例112魔術 522
實例113錄像機 528
第11章感測器 532
實例114手機水平放置的測試 532
實例115加速的小球 535
實例116搖一搖音樂播放器 539
實例117根據手機轉動顯示圖像 543
第12章網路 550
實例118手機號碼查詢 550
實例119在Safari中打開URL 556
實例120後台下載測試 559
實例121圖像下載佇列控制器 564