系统学习iOS动画之零:说明和目录

动画制做颇有趣,能够为用户界面注入活力。 若是使用得当,动画能够向用户传达信息,并将用户注意力吸引到界面的重要部分。ios

以前也作过一些iOS动画,但一直没有系统学习过,此次我用RW网站的书 《iOS Animations by Tutorials》 来系统地学习iOS动画。这本书的内容和项目不复杂但很全,基本上iOS动画的各个方面都介绍了。git

《iOS Animations by Tutorials》 全书分为7个部分,27小章节,内容很是丰富,我对应7个部分分别总结为7篇文章,有几篇文章可能比较长,特别是动图比较多,用手机看的小伙伴请慎重,对本身温柔一点🥴。github

开发环境:Xcode 10.1, Swift 4.2, macOS Mojave 10.14.1ide

目录

目录能够很好看清总体脉络,每一篇文章的开始我也列出了小章节的题目,这样能够系统的学习iOS动画,那边有问题也好及时发先并对应到系统点上。要不可能越学越乱,这方面我本身深有体会的😕🤔。布局

系统学习iOS动画之一:视图动画
系统学习iOS动画之二:自动布局动画
系统学习iOS动画之三:图层动画
系统学习iOS动画之四:视图控制器的转场动画
系统学习iOS动画之五:使用UIViewPropertyAnimator
系统学习iOS动画之六:3D动画
系统学习iOS动画之七:其它类型的动画post

关于代码

我完成每一章节代码放在GitHub上 andyRon/LearniOSAnimations,代码中加一些中文注释便于理解。学习

原书提供的代码,每章都会有开始项目最终完成项目代码(这应该是RW网站的惯例了😀),有的章节还有有挑战项目。建议按顺序阅读,由于先后章节知识点有必定关联。动画

开始项目都是相对简单项目或者是前一个章节的项目,能够直接使用原书提供的,也能够本身从头建立一下(我本身就是这么干的🤓🤓)。网站

悄悄地说,若是小伙伴暂时手头没有多余💰购买正版,能够私信我获取电子书+代码。3d

项目预览和对应章节

项目名 BahamaAirLoginScreen Flight Info Packing List
对应章节 1 2 3 8 9 10 11 12 4 5 6 7
预览图
项目名 MultiplayerSearch SlideToReveal PullToRefresh
对应章节 13 14 15
预览图
项目名 Lris BeginnerCook LogoReveal
对应章节 16 17 18 19
预览图
项目名 LockSearch OfficeBuddy ImageGallery
对应章节 20 21 22 23 24 25
预览图
项目名 Snow Scene SouthPoleFun
对应章节 26 27
预览图
相关文章
相关标签/搜索