Swift Playgrounds 能够开发手机App么

Swift Playgrounds 能够开发手机App么

“我只有一​​台iPad。我可以用它来开发iOS应用吗?”

对于初学者来说,这是最常见的问题之一。我的回答总是:“不,您需要一台Mac才能运行Xcode进行iOS应用开发。

但是iPad版Swift Playgrounds呢?我可以使用该应用程序学习Swift和应用程序开发吗?

我相信您知道Apple发布了一个名为iPad的Swift Playgrounds应用程序。 iPad应用程序的第一个版本于2016年9月发布,旨在使每个人都可以轻松学习编程的基础知识,尤其是Swift编程语言。并且,感谢Catalyst的发布。苹果已经从iPad应用程序构建了Mac版本的Swift Playground,并于上个月发布了该版本。您现在可以在iPad和macOS上运行Swift Playgrounds.

就个人而言,如果您的目标是构建一个真正的应用程序并使其在App Store上可用,那么我不推荐iPad版Swift Playgrounds作为iOS编程的学习工具。不要误会我的意思。 Swift Playgrounds是一款很棒的教育应用程序,适合初学者使用,它可以让您了解Swift编程的含义并学习基本的编程概念。但是,它不是真正的开发工具。 Swift Playgrounds的大多数课程都无法帮助您构建真实的应用程序。

MacWorld的Jason Cross撰写了一篇很棒的文章,分享了他在Swift Playgrounds方面的经验。他提到该应用确实以一种引人入胜的方式教会了他编程的概念。但他也强调了Swift Playgrounds的一个主要问题。

Swift Playgrounds教授概念并使用实际的Swift结构,但这不是真实的代码。它不是一个应用程序,它只是引导Byte并解决难题。 Swift毕竟没有真正的命令collectGem()。

Swift Playgrounds可以满足您对什么是编码及其工作方式的好奇,但实际上并不能让您编写应用。甚至没有一个超级简单的基础。您编写的代码无法离开应用;它甚至不能离开那个特定的拼图页面!

更重要的是,iPad的Swift Playgrounds与Mac的Xcode之间存在差距。

如果Apple希望真正激发人们(无论是儿童还是成人)编写代码,而不仅仅是学习代码是什么,它需要弥合Swift Playgrounds丰富多彩的难题解决方案与Xcode以开发人员为中心的环境之间的差距。

您使用Swift Playgrounds学到的知识并不直接适用于Xcode。您仍然需要熟悉开发环境,学习如何使用Interface Builder,并了解如何使用iOS SDK提供的API。 iPad应用程序与Xcode之间的差距非常大。这就是为什么我建议我的学生立即进入Xcode并学习编程概念的原因。即使您只是想尝试Swift,也可以使用Xcode随附的Playgrounds工具。它将为您提供更逼真的编程体验。

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识大胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值