继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

白板的微信
关注TA
已关注
手记 341
粉丝 70
获赞 385

动画制作很有趣,可以为用户界面注入活力。 如果使用得当,动画可以向用户传达信息,并将用户注意力吸引到界面的重要部分。

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

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

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

目录

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

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

关于代码

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

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

开始项目都是相对简单项目或者是前一个章节的项目,可以直接使用原书提供的,也可以自己从头创建一下(我自己就是这么干的??)。

悄悄地说,如果小伙伴暂时手头没有多余购买正版,可以私信我获取电子书+代码。

项目预览和对应章节

项目名BahamaAirLoginScreenFlight InfoPacking List
对应章节1 2 3    8 9 10 11 124 56 7
预览图5c44862a0001a51303160275.jpg5c44862c000142ed01990331.jpg5c44862d00013e2401490063.jpg
项目名MultiplayerSearchSlideToRevealPullToRefresh
对应章节131415
预览图5c44862e0001988203080505.jpg5c4486300001b88502050434.jpg5acb3c8700013dc501600160.jpg
项目名LrisBeginnerCookLogoReveal
对应章节161718 19
预览图5c4486300001b73c00130008.jpg5c4486310001ac5f02060560.jpg5c448632000153a200150055.jpg
项目名LockSearchOfficeBuddyImageGallery
对应章节20 21 22 232425
预览图5c448633000191dd03120560.jpg5c44864a00019c6802000223.jpg5c44864a0001020303130563.jpg
项目名Snow SceneSouthPoleFun
对应章节2627
预览图5c44864c0001c22107501279.jpg5c44865100017bd802780125.jpg


作者:Andy_Ron
原文链接:https://juejin.im/post/5c3aa8a0518825265c2fd949



打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP