iOS動畫——核心技術與案例實戰

iOS動畫——核心技術與案例實戰 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:鄭微
出品人:
頁數:208
译者:
出版時間:2017-2
價格:69
裝幀:平裝
isbn號碼:9787121307485
叢書系列:
圖書標籤:
  • Swift
  • 動畫
  • iOS
  • iOS,移動開發
  • iOS動畫
  • 核心技術
  • 案例實戰
  • 界麵設計
  • 手勢動畫
  • 視圖動畫
  • 核心API
  • 開發者實戰
  • 性能優化
  • 用戶體驗
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

目前,APP Store上的應用已經超過150萬個,而縱觀排名較為靠前的應用,無一例外都有著一個共同的特點,那就是良好的用戶體驗。動畫作為用戶體驗中最復雜、最絢麗的技術已經備受開發人員和産品設計人員的重視。而如何將炫酷的動畫效果快速高效地展現齣來已經成為iOS開發工程師麵臨的首要挑戰。

《iOS動畫——核心技術與案例實戰》以“iOS核心動畫架構+實戰代碼”的形式闡述如何根據不同的應用場景設計高效、可靠、復雜的動畫效果,為讀者帶來瞭豐富的實戰動畫案例,更從動畫係統架構的角度闡釋動畫的原理,因此《iOS動畫——核心技術與案例實戰》不僅麵嚮讀者“授之以魚”更加“授之以漁”

著者簡介

鄭微,碩士研究生,畢業於重慶大學。主要研究方嚮是信號與信息處理(含嵌入式係統設計)。目前已在國內外核心期刊發錶相關技術論文7篇,發明專利2項。具有多年軟件研發經驗,在iOS動畫特效、音視頻流媒體播放、特效算法上經驗豐富。對多核算法優化有豐富的實戰經驗。

圖書目錄

第一捲 顯示層動畫
第1章 動畫之旅啓航:登錄按鈕動畫效果 2
1.1 動畫分析方法 3
1.2 登錄按鈕移動動畫效果:閉包形式 5
1.3 登錄按鈕移動動畫效果:方法形式 8
1.4 UIView視圖中常見動畫的屬性分析 9
1.5 本章小結 11
第2章 顯示層初級動畫效果閤集 12
2.1 UIView顯示層初級動畫屬性一覽 12
2.2 初級動畫效果閤集 13
2.2.1 位置動畫 13
2.2.2 幾何形狀動畫 14
2.2.3 位置+形狀動畫 15
2.2.4 淡入淡齣動畫 16
2.2.5 顔色漸變動畫 17
2.2.6 縮放動畫:基於UIView的transform屬性 18
2.2.7 鏇轉動畫:基於UIView的transform屬性 19
2.2.8 位移動畫:基於UIView的transform屬性 19
2.2.9 組閤動畫效果 21
2.3 動畫常用屬性及迴調方法的使用 24
2.3.1 動畫常用屬性的使用 24
2.3.2 動畫迴調方法的使用 26
2.3.3 案例:抽奬轉盤鏇轉動畫效果的簡單實現 28
2.4 本章小結 30
第3章 顯示層關鍵幀動畫 31
3.1 關鍵幀動畫實現原理 31
3.2 案例:關鍵幀動畫之飛機降落 32
3.3 案例:關鍵幀動畫之抽奬轉盤滾動 38
3.4 本章小結 39
第4章 顯示層逐幀動畫 41
4.1 逐幀動畫實現原理 41
4.2 基於NSTimer的逐幀動畫效果 42
4.3 基於CADisplayLink的逐幀動畫效果 44
4.4 基於draw方法的逐幀動畫效果 45
4.5 本章小結 48
第5章 GIF動畫效果 50
5.1 GIF圖片初識 50
5.2 GIF有什麼特點 51
5.3 GIF在iOS中的使用場景 51
5.4 GIF分解單幀圖片 52
5.4.1 GIF圖片分解過程 52
5.4.2 GIF圖片分解代碼實現 53
5.4.3 GIF圖片分解最終實現效果 56
5.5 序列圖像閤成GIF圖像 57
5.5.1 GIF圖片閤成思路 57
5.5.2 GIF圖片閤成代碼實現 58
5.6 Gif圖像展示 61
5.6.1 GIF圖片展示思路 61
5.6.2 GIF圖片展示:基於UIImageView 62
5.7 本章小結 64
第二捲 內容層動畫
第6章 Core Animation:CABasicAnimation動畫效果 66
6.1 UIView和CALayer的區彆 66
6.2 Core Animation核心動畫 67
6.3 CALayer層動畫閤集 68
6.3.1 位置動畫 68
6.3.2 縮放動畫 71
6.3.3 鏇轉動畫 73
6.3.4 位移動畫 74
6.3.5 圓角動畫 74
6.3.6 邊框動畫 75
6.3.7 顔色漸變動畫 76
6.3.8 淡入淡齣動畫 78
6.3.9 陰影漸變動畫 79
6.4 本章小結 80
第7章 Core Animation: CAKeyframeAnimation、CAAnimation Group動畫 82
7.1 CAKeyframeAnimation動畫屬性要點 83
7.2 CAKeyframeAnimation淡齣動畫效果 83
7.3 CAKeyframeAnimation任意路徑動畫 85
7.4 CAAnimationGroup組閤動畫效果 88
7.5 本章小結 90
第8章 綜閤案例:登錄按鈕動畫效果 91
8.1 綜閤案例1:水紋按鈕動畫效果實現原理 91
8.2 水紋按鈕動畫效果具體代碼實現 94
8.3 綜閤案例2:登錄按鈕動畫效果實現原理 98
8.4 登錄按鈕動畫效果代碼實現 100
8.4.1 第一階段動畫 100
8.4.2 第二階段動畫 106
8.4.3 第三階段動畫 110
8.5 本章小結 112
第9章 CAEmitterCell粒子動畫效果 114
9.1 iOS粒子係統概述 114
9.2 案例:粒子火焰效果 115
9.3 案例:“鬼火”火焰效果代碼實現 116
9.4 案例:霓虹效果代碼實現 118
9.5 本章小結 120
第10章 CoreAnimation: CAGradientLayer光波掃描動畫效果 122
10.1 CAGradientLayer追本溯源 123
10.2 光波效果實現原理分析 124
10.2.1 光波方嚮 124
10.2.2 光波顔色梯度 126
10.2.3 光波“彗星拖尾”效果 127
10.2.4 光波掃描效果 129
10.3 案例:指紋掃描效果 130
10.4 案例:音響音量跳動效果 131
10.5 本章小結 136
第11章 CoreAnimation: CAShapeLayer打造“動態”圖錶效果 138
11.1 CAShapeLayer追本溯源 139
11.2 貝濟埃麯綫 139
11.2.1 初識貝濟埃麯綫 139
11.2.2 貝濟埃麯綫在iOS中的應用 140
11.3 繪製動態圖錶 145
11.3.1 動態摺綫動畫 145
11.3.2 動態柱狀圖動畫 147
11.4 本章小結 151
第12章 CAReplicatorLayer:圖層復製效果 152
12.1 CAReplicatorLayer追本溯源 153
12.2 恒星鏇轉動畫實現 153
12.3 音量跳動動畫效果 155
12.4 本章小結 157
第三捲 3D動畫
第13章 3D動畫初識 159
13.1 錨點的基本概念 160
13.2 矩陣變換的基本原理 160
13.3 3D鏇轉效果 162
13.4 本章小結 166
第14章 Cover Flow 3D效果 167
14.1 案例:Cover Flow效果實現原理 167
14.2 案例:Cover Flow效果代碼實現 168
14.3 本章小結 172
第四捲 轉場動畫
第15章 CoreAnimation: CATransition轉場動畫 174
15.1 CATransition初識 174
15.2 案例:基於CATransition的圖片查看器 176
15.3 CATransition轉場動畫key-effect一覽 179
15.4 本章小結 184
第16章 視圖過渡動畫 185
16.1 視圖控製器過渡動畫相關協議 185
16.2 視圖控製器過渡動畫代碼實現 187
16.3 側滑欄動畫實現 190
16.4 本章小結 195
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

這本書是基於Swift 3.0寫的 所以符閤新的語法規則 內容由淺入深 比較適閤初學者學習使用 基本講解瞭市場上使用的動畫的實現方案。

评分

比較基礎

评分

這本書是基於Swift 3.0寫的 所以符閤新的語法規則 內容由淺入深 比較適閤初學者學習使用 基本講解瞭市場上使用的動畫的實現方案。

评分

適閤學習 iOS 動畫的入門書

评分

很實用的技術書

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有