抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

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

2013 年 3 月 25 日

斯坦福大学正通过 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 )关注我们,并与我们的编辑和其他读者朋友交流。

2013 年 3 月 25 日 07:596020
用户头像

发布了 81 篇内容, 共 17.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

生产环境全链路压测建设历程 28:FAQ 之 混沌工程

数列科技杨德华

28天写作

城市生态的机器人革命

脑极体

[4/28]保障产品高质量交付业务价值

俊毅

测试一年多,上线就崩溃!微服务到底应该怎么测试?

阿里巴巴中间件

中间件

简单三招,每个管理者都可以成为有温度的共情高手

一笑

沟通与管理 28天写作

欢迎来到机器人的打工时代「幻想短篇 6/28」

道伟

28天写作

28天瞎写的第二百一七天:你们 CentOS 服务器还有图形界面啊?

树上

28天写作

浅析Mysql数据库优化设计规范的“度”

三石

MySQL 28天写作

创业失败启示录|校园微生活(故事篇3)

青城

28天写作 创业失败启示录 青城

pub哥的2020文章清单

JavaPub

Java javapub

为什么我们需要自动化回归?

阿里巴巴中间件

中间件

关于“面试造火箭,入职拧螺丝” Jan 14, 2021

王泰

28天写作

Swift 算法-栈

Byte_Panda

算法

【计算机组成原理】02 - 数据的表示和运算

brave heart

计算机组成原理 28天写作

关于焦虑的思考

.

28天写作

推荐给你最牛逼的学习方法

陆陆通通

28天写作

Spring 源码学习 14:initApplicationEventMulticaster、onRefresh 和 registerListeners

程序员小航

spring 源码 源码阅读

大流量场景下如何云淡风轻地进行线上发布?

阿里巴巴中间件

读《快手要上市了》,一起了解快手

李忠良

开源 技术 28天写作

项目管理系列(2)-如何写好一份报告

Ian哥

项目管理 28天写作

区块链双仓合约交易所系统开发

系统开发咨询:I76-883I-5I52 邓森

数据结构与算法-时间和空间复杂度

Byte_Panda

算法

HDFS SHELL详解(7)

罗小龙

hadoop 28天写作 hdfs shell

微信视频号的排版,怎样才好看 | 视频号 28 天 (07)

赵新龙

28天写作

LeetCode题解:105. 从前序与中序遍历序列构造二叉树,递归+数组切割,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

《适用于初学者的Python》

计算机与AI

油车和电车比到底哪个整体能源利用效率高?(28天写作 Day6/28)

mtfelix

自动驾驶 28天写作 电动汽车

碎碎念之「被误会的佛系,被遗忘的疯魔」

Justin

碎碎念 心灵鸡汤 28天写作 佛教

两种常见的减少信息不对称的办法

熊斌

成长 学习笔记 28天写作

28 天带你玩转 Kubernetes-- 第六天(玩转 Docker命令)

Java全栈封神

Docker k8s 28天写作 docker命令

读书笔记:《中产阶级如何保护自己的财富》

lidaobing

28天写作 中产阶级如何保护财富

Study Go: From Zero to Hero

Study Go: From Zero to Hero

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