斯坦福大学CS193P:iPhone应用程序开发入门

需积分: 9 2 下载量 29 浏览量 更新于2024-07-29 收藏 1.98MB PDF 举报
"这是一份关于iPhone应用开发的教程,由斯坦福大学的Alan Cannistraro和Josh Shaffer主讲,课程可能包括学生助教Paul Salzman和David Jacobs的支持,并且Paul Marcos作为苹果公司的代表可能参与其中。课程在教育128室进行,每周二和周四下午4:15-5:30。此外,还有待确定时间地点的选修部分,邀请嘉宾并讨论热门话题。保罗和大卫将安排办公时间,具体信息可在网站上查询。课程的先决条件是完成CS106B/X,推荐的学习资料是苹果的官方文档,所需的硬件和软件包括基于Intel的Macintosh电脑,运行MacOS X 10.5 Leopard系统,以及iPhone SDK(当时可能还不能在集群上使用)" 本教程主要针对想要学习iPhone应用程序开发的人群,由斯坦福大学的专业讲师团队指导。课程的开头介绍了讲师阵容,包括主讲教师Alan Cannistraro和Josh Shaffer,以及学生助教Paul Salzman和David Jacobs。值得注意的是,Paul Marcos,可能来自苹果公司,被提及为“Grand-Master Chief”,暗示他将在课程中扮演重要角色,可能提供来自苹果内部的见解和经验。 课程设置了一个快速调查,询问参与者是否具备面向对象编程的经验,是否有过Mac OS X应用开发经历,是否安装了iPhone SDK并进行了iPhone开发,以及是否已有提交到App Store的应用。这些调查问题旨在了解学员的基础水平,以便课程能够适应不同层次的学习者。 课程的安排包括定期的讲座和一个未指定时间和地点的选修部分,该部分可能涉及专题讨论和嘉宾演讲。办公时间由Paul和David主持,方便学生进行一对一的咨询和答疑。此外,课程对学员有一定的先修课程要求,即完成CS106B/X,这通常是一门介绍性计算机科学课程,涵盖了编程基础。 值得注意的是,教程推荐使用苹果的官方文档作为学习资料,而不是特定的教科书,这表明课程可能强调实践操作和直接使用苹果提供的开发工具。同时,为了参与课程,学生需要一台运行MacOS X 10.5 Leopard的Intel架构Mac电脑,以及iPhone SDK,这表明开发环境的搭建对于学习过程至关重要。 这个iPhone开发教程是一个综合性的学习资源,不仅包含理论教学,还强调实践经验,适合那些希望通过开发iPhone应用来提升技能或进入iOS开发领域的学习者。