苹果程序语言的最佳学习Swift的地方

当苹果公司宣布其全新的编程语言Swift时,编程社区感到非常高兴。直到那时,别无选择,只能使用Objective C(一种1980年代的古老语言)来开发Mac和iOS应用程序。事实证明,Swift是令人欣喜的新鲜空气。

然后,苹果公司继续前进,宣布Swift即将开源,并吸引了来自全球开发人员的新一波支持。如果Swift在接下来的十年中崛起并成为世界上最受欢迎的语言,这也不会令我感到惊讶。

因此,如果您想学习Swift,现在该是潜入的时候。未来遥遥领先,学习得越快,就能越早获得奖励。

SoSoSwift(免费)

SoSwift 是对这种语言感兴趣的人的关键站点,无论是新手还是老手,甚至只是旁观者。它不仅是Web上最大的Swift教程集合,而且还有一个博客部分,其中包含有关Swift开发的最新新闻。

最好的入门方法是单击教程链接并浏览收藏集。例如,Swift Tutorial:Introduction系列非常适合初学者,而iOS 8 Game Development是有抱负的游戏开发人员的理想选择。

SkipCasts(免费)

SkipCasts 是Skip Wilson编写和维护的教程的集合。它曾经有一个带有收费视频和免费视频的订阅服务,但该服务于2015年5月关闭。收费视频被撤消,但免费视频仍然存在。

这是一个耻辱,但银色衬里仍然有23个Swift教程视频,主要是针对初学者的,针对少数专家。许多人发现Skip的材料对于掌握困难的概念非常有帮助,所以不要跳过这些!

Ray Wenderlich的教程(免费)

一个人开始风险投资已经发展成大规模的教程操作,数十名熟练的开发人员以书面,音频和视频格式共享他们的知识。雷·温德利奇(Ray Wenderlich)开始了这一切,但是现在比他本人要大得多。

该站点主要专注于游戏开发,并且有专门针对Unity和Unreal等引擎的部分,但是可可中有大量的基础知识信息。 ,Objective C和现在的Swift。

Ray Wenderlich教程是我见过的最深入的教程,因此您必须进行检查。如果您不这样做,将会给自己造成伤害。

如果您有兴趣,这里还有一家商店提供付费教程。您会发现有几种不同的Swift捆绑包以及其他好东西,例如适用于不同游戏类型的入门套件。

学习Swift技巧(免费)

那里有大量的 Swift 资源-太多了让我们列出一个地方。好消息是,一个名叫Zaheer的人维护着精选的Web上出色的Swift教程列表。可以在学习Swift技巧中查看此列表。

这些教程涵盖了所有技能,从基础知识开始,逐步扩展到在会议和会议上提出的更高层次的概念。专家开发人员的对话。该列表还包括几本有用的书和一些很棒的资源,例如备忘单,API参考和代码示例。

在Medium上进行快速编程(免费)

在Medium时返回首次发布时,它基于背后的推动者(Twitter的共同创始人)以及它想做的事情(严重的想法和沉思)引起了很多炒作。成功了吗?很难说。许多人仍然将其视为“仅仅是另一个博客平台"。

但是从Medium产生的一件好事是 Swift编程频道,几个开发人员聚集在一起撰写了有关Swift的文章。 。在这里,您会发现更适合中级而非新手Swift开发人员的提示,技巧和教程。

Swifty(免费)

如果您从未使用过应用程序以学习编程方法,您将大饱口福。 Swifty 应用程序目前可在App Store上免费使用,无论您是否有编程经验,都是一种熟悉Swift语言的绝佳方法。

该应用程序是分为200多个互动教程,每个教程都足够小,可以让您避免不知所措。它不会使您成为专业人士,但是它提供了简单而又轻松的介绍,使您感到舒适—在没有压力的情况下学习编程,这是成功的一半。

Swift基本培训($ 25)

我是Lynda(与Udemy,Coursera,Khan Academy和其他在线视频课程网站类似的在线网络)的忠实粉丝,但Lynda是一项仅提供订阅的服务,该服务与所有竞争对手都提供某种免费套餐的竞争对手形成鲜明对比。

Lynda的价格是多少?基本会员资格起价为每月 25美元,但我证明这是物有所值的。一项订阅可以访问数百种不同的课程,每门课程至少要持续3个小时(许多课程超过10个小时以上),而且这些课程都是高质量的。

有些甚至可以与您可能接受的教育相媲美一门大学或大学课程。

快速基本培训是我们在此重点介绍的课程。它的运行时间仅超过3.5小时,并且会教您有关Swift语言所需的一切知识,包括核心语法和高级语言功能。

还有其他Swift资源吗?

尽管已经有1年的历史了,但是Swift还是一种相对较新的语言,我们认识到教程和社区仍在构建和塑造中,因此我们希望在接下来的几个月中还会看到许多其他资源。

与此同时,请查看这些掌握编程语言的技巧。

是否知道我们错过的任何优秀Swift教程?随时在下面的评论中链接它们。您对Swift作为一种编程语言有何看法?告诉我们您的想法!

图片来源:通过Shutterstock堆书

标签: 教育技术 编程 斯威夫特