二维码
中国名企在线网

扫一扫关注

当前位置: 首页 » 资讯 » IT资讯 » 正文

Swifty:让用户可以在iPhone上面学习苹果新编程语言Swift

放大字体  缩小字体 发布日期:2015-03-21 09:45:49    浏览次数:127    评论:0
导读

满分企业网讯:去年夏天,苹果在全球开发者大会(WWDC)上推出了供iOS和OSX应用开发的新编程语言Swift,几乎每一个参会者都对此感到

 名企在线网讯:

去年夏天,苹果在全球开发者大会(WWDC)上推出了供 iOS 和 OS X 应用开发的新编程语言 Swift,几乎每一个参会者都对此感到吃惊。

这种编程语言看起来好像是苹果有意开发的。就像当前网页开发中流行的其他几种语言一样,Swift 的句法简洁易读,并且相对于原来的 Objective-C 语言更容易使用。它是由苹果编译程序专家设计的,因此,除了可以与现有代码和 Cocoa 库兼容外,以一定的指标为考量依据,它的速度也有所提升。

然而,虽然苹果给这种语言提出的 口号 是“让每个人都可以开发出令人惊叹的应用”,但如果不提供一些指导的话,任何新手都不会使用 Swift 语言开发出完善的 iOS 或 OS X 应用。

为此,苹果及其开发者社区从事了大量工作,发布了许多相关教程。在推出 Swift 语言的同一周,苹果还发布了一个 Xcode 版本用来支持这种语言,同时还免费提供一本书用来解释它的句法细节,并创建了一个博客,发帖详细介绍这种语言的最新状态和最佳应用方法。甚至深受学生们欢迎的斯坦福大学 iOS 课程也从 Objective-C 语言转向了 Swift 语言。

然而,对于那些刚刚开始学编程的新手来说,这些资源仍然令他们心存疑虑。那就加入 Swifty吧,这款应用提供了一套交互式教程,可以逐步指导你,使你在 iPhone 或 iPad 上面能够学到 Swift 语言的基础知识。

Swifty 上面目前共有超过 200 个教程,起先是有关变量和数据类型的基础内容,随后是面向对象的编程设计要领。很显然,iPhone 键盘并不是编写代码的最佳工具,所以开发者约翰尼斯·伯格(JohannesBerger)想出了一个有趣的界面,在外观和感觉上都像是在编程,但用起来更像是交互式测验。

每个 Swifty 教程一开始是用一到三个句子来解释新概念,或是之前涉及的相关概念的重要方面。如下图所示,上面是之前编写的几行代码,空白处则是缺失的一些关键名称、类型和值。当你轻敲屏幕,它会让你从多个选项中进行选择。如果你做出了正确的选择(有时,会给你多个正确选项,用于展现不同的结果),它会“运行”代码,显示结果。

 

img_0870

 

现在,屏幕最下面“控制台”输出的信息是预置的——你其实并不是在 Swifty 应用中编写工作码。但这种格式会便于你迅速熟悉 Swift 代码的外观,并对命名之类的事情快速上手,同时也会使你易于接受使用功能创建代码块。鉴于我之前使用这种语言以及进行粗略编程的经验,做出正确的判断可能有点困难,但我认为大多数新手在使用 Swifty 一两个小时以后,可以直接跳入 Xcode“操场”,熟悉基于文本的简单项目。

很显然,若想让 Swifty 尽可能地容易理解,开发者还需要投入大量工作,这款应用每节课的收费为 2.99 美元,如果你乘坐公交上下班,你可能对 Swift 更为熟悉一些。如果你对 Swifty 应用能否帮到自己还不太确信——甚至是学习该语言本身——你可以先使用 Swifty 免费提供前 13 个教程 ,然后再确定是否付费购买后面的教程。

 
(文/小编)
打赏
免责声明
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://news.mqzx.com.cn/show-160649.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
0相关评论
 

(c)2008-2021 DESTOON B2B SYSTEM All Rights Reserved

冀ICP备10017211号-17