斯坦福大学的 Swift 教程又来了:还是免费的

简介:

美国斯坦福大学(Stanford University)曾在去年 4 月份推出过 iOS 编程教学课程 Developing iOS 9 Apps with Swift,这项课程上架 iTunes U 之后广受编程爱好者的好评。因为它不仅内容齐全,而且还是免费的。将近一年之后,斯坦福大学更新了他们的 Swift 教程,这一次针对的自然是 iOS 10 操作系统了。


3919131afb46d7f8ef31815f6a92d445129988b5

由斯坦福大学出版的 Developing iOS 10 Apps with Swift 已于日前上架 iTunes U。与去年一样的是,Developing iOS 10 Apps with Swift 的课程大纲一共也是分成两部分。第一部分是介绍 iOS、Xcode 和 Swift,第二部分则是教导如何在 iOS 当中使用 MVC 构架,一切都是为了能使用 Swift 开发 iOS 10 软件而设置。

此前我们已经介绍过,斯坦福大学的 Developing iOS x Apps with Swift 系列被认为是目前最优秀的免费编程教学课程,如果你对 iOS 编程感兴趣,不要错过这个机会。

曾在 WWDC 2014 大会上讲解过 Swift 的苹果软件工程高级副总裁,克雷格·费德里奇曾在接受访问时表示,苹果会将 Swift 更多地融入到自家的核心软件中,而不是仅仅在第三方应用中体现它的作用,为此我们可看出苹果对 Swift 的重视程度。苹果 CEO 蒂姆·库克也曾说过,编程语言会越来越重要,正如当前国际语言英语一样。

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
3月前
|
编译器 Swift iOS开发
Swift 教程
10月更文挑战第23天
29 1
|
9月前
|
IDE 开发工具 Swift
Swift语言的教程
Swift语言的教程
140 1
|
iOS开发 Swift 编译器
使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程
使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程 转载地址:http://swift.gg/2016/06/28/adding-siri-to-ios-10-apps-in-swift-tutorial/ 下载 Xcode 8,配置 iOS 10 和 Swift 3 (可选)通过命令行编译 除非你想使用命令行编译,使用 Swift 3.0 的工具链并不需要对项目做任何改变。
1912 0
|
iOS开发 Swift 编译器
Swift中文教程(一)--欢迎来到Swift的世界
Apple凌晨时在WWDC发布了Swift编程语言,语法简介我很喜欢,市面上没有完整的中文教程,我在ibooks里面下载了英文原版,现在开始尝试翻译Swift。我会抽时间坚持原版翻译完,时间有限,不正之处请大家多多指教。
981 0
|
编译器 Swift
Swift中文教程(二)--简单值
  Swift使用let关键字声明常量,var关键字声明变量。常量无需在编译时指定,但至少要被赋值一次。也就是说,赋值一次多次使用: 1 var myVariable = 42 2 myVariable = 50 3 let myConstant = 42 这里的常量赋值之后值不能更改,应该提高重用性。
784 0
|
索引 Swift 机器学习/深度学习
Swift中文教程(三)--流程控制
  Swift用if和switch编写条件控制语句,用for-in,for,while和do-while编写循环。条件控制语句和循环语句中,小括号是可选的,但花括号包住这个循环体是必须的: 1 let individualScores = [75, 43, 103, 87, 12] 2 ...
950 0
|
Swift
Swift中文教程(四)--函数与闭包
Function 函数   Swift使用func关键字来声明函数,函数通过函数名加小括号内的参数列表来调用。使用->来区分参数名和返回值的类型: 1 func greet(name: String, day: String) -> String { 2 return "Hello \(name), today is \(day).
1057 0
|
编译器 Swift
Swift中文教程(五)--对象和类
       Class 类     在Swift中可以用class关键字后跟类名创建一个类。在类里,一个属性的声明写法同一个常量或变量的声明写法一样,除非这个属性是在类的上下文里面,否则,方法和函数的写法也是这样: 1 class Shape { 2 var numberO...
1195 0
Swift中文教程(六)--枚举和结构
Enumerations 枚举   使用 enum 来创建一个枚举。跟Classes(类)和其他类型的命名方式一样,枚举也可以有Method(方法)。 1 enum Rank: Int { 2 case Ace = 1 3 case Two, Three, ...
951 0
|
编译器 Swift
Swift中文教程(七)--协议,扩展和泛型
Protocols and Extensions 协议(接口)和扩展 Swift使用关键字protocol声明一个协议(接口): 类(classes),枚举(enumerations)和结构(structs)都可采用协议(protocol): 1 class SimpleClass: E...
1234 0

热门文章

最新文章