零基础打造 iPhone 和 iPad 应用:入门指南
1. 作者故事与创作初衷
Dr. Rory Lewis 的经历堪称丰富多彩。他最初在雪城大学攻读计算机工程专业时,一边努力通过课程,一边赚钱养家。1990 年,他在工程学院的计算机实验室担任监考员,尽管自己在电气工程课程上苦苦挣扎,但总是在帮助台为同学们答疑解惑。面对同学们更深层次的问题,他学会回归基础知识,逐步形成了一套有效的教学方法。
后来,他获得了雪城大学的计算机工程理学学士学位,之后又进入雪城大学法学院,并在两家知名律师事务所参与了 AMD 诉 Intel 等案件。然而,他发现自己真正热爱的是计算机数学,于是南下北卡罗来纳大学夏洛特分校攻读计算机科学博士学位。在那里,他师从 Dr. Zbigniew W. Ras,同时教授计算机科学课程。
获得博士学位后,他在科罗拉多大学科罗拉多斯普林斯分校担任计算机科学教职,研究神经科学的计算数学。随着苹果 iPhone 和 iPad 的问世,他开始为自己开发应用,并决定开设一门面向非工程师的 iPhone 应用开发课程。这门课程取得了巨大成功,他也因此受到启发,将课程内容整理成了这本书。
他创作这本书的原因主要有两个:一是挑战与乐趣,他认为 iPhone 和 iPad 是最酷、最强大、技术最先进的工具;二是市场需求,市面上关于 Objective - C 的书籍大多针对高级程序员,而普通有想法的人却缺乏相关帮助。
2. 前期准备
在开始开发之前,需要了解一些必要的知识和工具。
- 必备物品和配件 :虽然文中未详细提及具体物品,但开发 iOS 应用通常需要一台 Mac 电