編輯推薦
書中贈送的51CTO學習卡如已過期,可憑卡號緻電400-851-9651置換為51CTO月度會員,享受和學習卡一樣的服務
以Xcode 6為開發環境,詳細講解全新的iOS 8應用開發
通過121個實例全麵展現iOS開發中較為深入的12類應用模塊
實例眾多:詳細講解121個iOS經典實例的開發過程,提高實戰開發水平
覆蓋全麵:涵蓋圖形圖像、圖錶、動畫、網頁、地圖、音頻/視頻、觸摸、手勢、傳感器和網絡等12類應用模塊
由淺入深:實例按照“實現原理、實現過程、重點代碼”的編排順序講解,更容易掌握
代碼精簡:精簡結構性代碼,保留關鍵代碼和核心代碼,以節省篇幅,讓本書更超值
配流程圖:為復雜的實例配有詳細的程序流程圖,以幫助讀者輕鬆理解程序的執行過程
重點講解:對每個實例的核心功能都給予瞭專門講解,以便於讀者更好地掌握
新技術:書中的實例完全適用於全新的iOS 8開發平颱,也兼容iOS 7開發平颱
答疑解惑:提供瞭QQ群、技術論壇和E-mail等完善的學習交流和溝通方式
內容簡介
《iOS開發範例實戰寶典》分為基礎篇和進階篇兩個分冊。其內容包含瞭iOS開發必知必會的238個經典實例和幾百個開發模塊。書中的實例緊跟技術趨勢,以iOS 8為版本編寫,內容覆蓋瞭iOS開發的方方麵麵,幾乎涉及iOS開發的所有重要知識。書中給齣瞭每個實例的具體實現過程,並對程序代碼做瞭詳細注釋,對其中的重點和難點進行瞭專門分析,而且精講瞭每個實例的重點代碼,讀者可以在這些實例的基礎上做齣更多更新的功能。
本書為《iOS開發範例實戰寶典(進階篇)》,共12章,包含瞭121個開發實例。其中包括59個圖形圖像類實例、5個圖標類實例、16個動畫類實例、9個網頁視圖類實例、13個地圖類實例、9個音頻和視頻類實例、4個內部應用程序類實例、8個觸摸和手勢類實例、10個照片庫與相機類實例、4個傳感器類實例和4個網絡類實例。
本書涉及麵廣,涉及iOS軟件開發的各種常用應用。適閤所有想全麵學習iOS開發技術的人員閱讀,也適閤iOS專業開發人員作為案頭必備的參考書。
本書涵蓋的精華內容
圖形圖像(39個實例)
圖錶(5個實例)
動畫(16個實例)
網頁視圖(9個實例)
地圖(13個實例)
音頻和視頻(9個實例)
內置的應用程序(4個實例)
觸摸和手勢(8個實例)
照片庫與相機(10個實例)
傳感器(4個實例)
網絡(4個實例)
作者簡介
楊佩璐,現任教於山東中醫藥大學理工學院,副教授。研究方嚮為計算機科學技術、計算機應用和移動設備應用開發。長期從事計算機相關課程的教學和課題研究,發篇瞭多篇計算機方麵的論文,並齣版瞭多部計算機類圖書。
魏彩娟,畢業於解放軍信息工程大學網絡工程專業。現就職於河南牧業經濟學院,從事計算機相關課程的教學工作。對iOS和Android移動開發技術有濃厚的興趣,並有深入的研究。
劉媛媛,軟件工程師。現就職於某知名IT公司的移動項目部,擔任iOS開發技術研究員。擅長iOS移動開發技術,長期從事iOS新技術和可穿戴設備的研究。參與過多個移動項目的開發,積纍瞭豐富的開發經驗。編寫並齣版瞭《Swift入門很簡單》、《XamariniOS移動開發實戰》和《Swift遊戲開發案例實戰》等圖書。
目錄
第1章 圖形圖像(一)
實例1 圖片瀏覽器
實例2 瘋狂成語
實例3 猜老貓
實例4 圖片編輯器
實例5 湖中倒影
實例6 頸部運動
實例7 翻翻看
實例8 節氣歌
實例9 行走的青蛙
實例10 變臉
實例11 陰影的變化
實例12 字體下載
實例13 迷霧重重
實例14 重見天日
實例15 眼力測試
實例16 變化的方陣
實例17 調色闆
實例18 量尺
實例19 一筆畫解答
實例20 公主逃亡記
第2章 圖形圖像(二)
實例21 簡易相框
實例22 圖像濾鏡
實例23 圖像的點擊放大
實例24 萬花筒
實例25 瀏覽商品圖片
實例26 具有放大鏡的圖像
實例27 照片牆
實例28 圖像對比
實例29 颳颳卡
實例30 GIF圖像的顯示
實例31 評分控件
實例32 圖像的多點點擊
實例33 裁剪圖像
實例34 圖像主要顔色的提取
實例35 動物連連看
實例36 人臉識彆
實例37 逐層刷新圖像
實例38 塗鴉
實例39 圖像的3D效果瀏覽
第3章 圖錶
實例40 餅狀圖
實例41 柱狀圖
實例42 摺綫圖
實例43 波形圖
實例44 油量錶
第4章 動畫
實例45 飄落的雪花
實例46 自動鏇轉的太極
實例47 禮花效果
實例48 物理引擎——掉落的蘑菇
實例49 物理引擎——橡皮筋
實例50 吃豆豆
實例51 打磚塊
實例52 碰撞的火球
實例53 鏇轉的滾珠
實例54 永不消失的電波
實例55 牛頓擺
實例56 搖骰子
實例57 計數器
實例58 網格動畫
實例59 鍾錶
實例60 點贊的效果
第5章 網頁視圖
實例61 緊急求救中心
實例62 常用網址大全
實例63 改變網頁視圖中字體的大小
實例64 網頁視圖的背景透明化
實例65 網頁的下拉刷新
實例66 天氣預報
實例67 城市地理信息查詢
實例68 滑動網頁時,隱藏工具欄
實例69 網頁瀏覽器
第6章 地圖
實例70 地圖切換器
實例71 溫度帶換算器
實例72 地圖導航
實例73 位置跟蹤器
實例74 指南針
實例75 驢友曆程
實例76 地圖的位置查找
實例77 3D地圖
實例78 鏇轉的地圖
實例79 行車路綫導航
實例80 時區換算器
實例81 自定義地圖的標注
實例82 自定義的地圖
第7章 音頻和視頻
實例83 小鋼琴
實例84 手機鈴聲變化器
實例85 十種語言
實例86 播放歌麯的同時顯示歌詞
實例87 錄音機
實例88 獲取係統中所有的音頻文件
實例89 訊飛識彆
實例90 音樂播放器
實例91 視頻播放器
第8章 內置的應用程序
實例92 工作日計算器
實例93 短信發送
實例94 日曆
實例95 添加錄
第9章 觸摸和手勢
實例96 打地鼠
實例97 人魚公主換發記
實例98 被擠扁的氣球
實例99 撕裂圖像
實例100 一個手指實現縮放
實例101 仿小米手機的解鎖功能
實例102 QQ的解鎖功能
實例103 拖動選擇圖片牆
第10章 照片庫與相機
實例104 更改應用程序的背景
實例105 自定義相機
實例106 狙擊槍
實例107 水印相機
實例108 QQ聊天視頻效果
實例109 iOS 7手電筒實現
實例110 三連拍
實例111 條形碼/二維碼的掃描
實例112 魔術
實例113 錄像機
第11章 傳感器
實例114 手機水平放置的測試
實例115 加速的小球
實例116 搖一搖音樂播放器
實例117 根據手機轉動顯示圖像
第12章 網絡
實例118 手機號碼查詢
實例119 在Safari中打開URL
實例120 後颱下載測試
實例121 圖像下載隊列控製器
前言/序言
移動應用開發是現在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聊天視頻效果、iOS 7手電筒實現、三連拍等內容。通過本章的學習,讀者可以掌握關於照片庫和相機的一些常見技術與應用。
第11章 傳感器
本章4個實例,主要內容包括:手機水平放置的測試、加速的小球、搖一搖音樂播放器、根據手機轉動顯示圖像。通過本章的學習,讀者可以掌握關於傳感器的一些常見技術與應用。
第12章 網絡
本章4個實例,主要內容包括:手機號碼查詢、在Safari中打開URL、後颱下載測試、圖像下載隊列控製器。通過本章的學習,讀者可以掌握關於網絡的一些常見技術與應用。
本書讀者對象
* 想全麵學習iOS開發技術的人員;
* iOS專業開發人員;
* iOS開發愛好者;
* 大中專院校的學生;
* 社會培訓班學員;
* 需要一本案頭必備手冊的程序員。
本書配套資源獲取方式
本書提供以下的配套資源:
* 本書開發環境;
* 本書實例源代碼。
為瞭節省讀者的購書開支,本書放棄以配書光盤的方式提供這些資源,而是采用提供下載的方式。讀者可以登錄清華大學齣版社網站(www.tup.com.cn),搜索到本書頁麵,然後按照提示下載,也可以在本書服務網站的相關版塊上下載這些配套資源。
本書售後服務方式
編程學習的最佳方式是共同學習。但是由於實際環境所限,大部分讀者都是獨自前行。為瞭便於讀者更好地學習iOS語言,我們構建瞭多樣的學習環境,力圖打造立體化的學習方式,除瞭對內容精雕細琢之外,還提供瞭完善的學習交流和溝通方式。主要有以下幾種方式:
* 提供技術論壇,讀者可以將學習過程中遇到的問題發布到論壇上以獲得幫助。
* 提供QQ交流群,讀者申請加入該群後便可以和作者及廣大讀者交流學習心得,解決學習中遇到的各種問題。
* 提供服務郵箱,讀者可以將自己的疑問發電子郵件以獲取幫助。
雖然筆者對本書中所述內容都盡量核實,並多次進行文字校對,但因時間所限,可能還存在疏漏和不足之處,懇請讀者批評指正。
編者
iOS開發範例實戰寶典(進階篇) 下載 mobi epub pdf txt 電子書