BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

斯坦福大学提供免费的iOS编程课程

| 作者 Ralph Winzinger 关注 0 他的粉丝 ,译者 廖煜嵘 关注 0 他的粉丝 发布于 2013年3月26日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

斯坦福大学正通过iTunes U提供一门免费的入门课程——“一起编程:开发iPhone及iPad应用(2013年冬季学期)”。课程的所有视频和讲稿(PDF格式)均可下载。课程材料适合Objective-C和iOS编程初学者使用,不过一定的面向对象编程概念和编程语言知识是必要的。

该课程由25堂课组成,每堂课均提供实际教学视频、讲稿和每周为巩固动手能力而布置的作业。课程从 基本概念入手,如讲解Objective-C语法、内存管理和模型-视图-控制器模式(MVC)等知识,逐步讲授如何进行iOS应用开发。更深入部分涉及UI元素、数据库访问及iCloud集成等主题。除了实际的编程外,该课程也会讲解Xcode IDE和测试 、调试、剖析(profiling)和源代码管理等技术。
iTunes上有一本配套的电子书,提供了有用的文档和互动的内容。

由于本课程的实际教学还在进行,因此有些讲座材料还未能提供。“iPad及iPhone应用开发(2011年秋季学期)”是同样的课程,不过没有覆盖iOS中的最新变化。

要下载开发工具并访问更多开发文档,必须在苹果开发者中心进行注册。基本注册是免费的,但仅限于在iOS模拟器上运行应用。在iPhone和iPad上部署应用、或在iTunes商店销售应用需要付费订阅(每年99美元)。

本课程由Paul Hegarty讲授。从斯坦福大学毕业后,他加入了NeXT Computers公司并成为研发带头人。在那段时间,他曾参与开发NeXTSTEP操作系统,该系统后来被Apple公司收购。Mac OS X和iOS都是由NeXTSTEP发源而来的。

查看英文原文Stanford Offers Free Introductory Course on iOS Programming


感谢臧秀涛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT