《iOS编程:多图形切换视图与拖转缩放功能实现》
1. 多图形切换视图编程的学习建议
在编程学习中,实践是通向成功的关键。以作者自身学习C语言编程为例,当时作为锡拉丘兹大学苦苦挣扎的电气工程师,为了掌握C语言编程,作者每天花费6 - 10小时,持续两周不断练习,通过操作手工对象、类和方法来运行更大的操作系统,完成学期末项目。假期时,作者反复回顾整个程序,还制作了计分卡,每次查看笔记就做个标记。到第三次复习程序时,大约花费了5小时,经过多次从头开始重写代码,最终能够在不到一小时内不参考任何笔记完成整个程序的编码,其中打字速度慢还成了主要的阻碍。
对于多图形切换视图编程,作者建议大家采取同样的方法。清理桌面,只保留开始时的四个文件,反复练习。作者相信,到第五次练习时,查看笔记的次数会少于10次;经过10 - 15次练习后,就能像作者一样在不到五分钟内不看笔记完成整个编码。因为实践出真知,无论是在思维层面还是身体层面,都是如此。现在越投入,未来成功的把握就越大。
2. 拖转缩放应用的背景与意义
在iPhone和iPad应用中,能够用手指在屏幕上拖动、旋转和缩放对象是一项先进的功能,这也是它们取得巨大成功的独特特性之一。用户能够以简单直观的方式直接与屏幕上的项目进行交互,对于应用来说至关重要。在本章中,我们将深入探究这种交互的底层原理,就像机械师将汽车液压升起以全面检修发动机和变速箱一样,为用户打造出流畅的多触摸体验。
实现这种对象和图像操作的核心在于数学,更具体地说是三角学。矩阵数学和变换使得这种操作成为可能。现在,当你即将成为一名高级iPhone和iPad程序员时,就需要深入了解设备内部的工作原理。
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



