Swift Playgrounds 4.0 版本更新!你可以在 iPad 上开发 iPhone App 了

Swift Playgrounds 4.0 版本更新!你可以在 iPad 上开发 iPhone App 了
2021年12月18日 21:00 APPSO

Swift Playgrounds 更新到了 4.0 版本,从此你可以在 iPad 上开发 iOS、iPadOS 端 app,甚至直接上传到 App Store 了。

——千万别被「开发」二字劝退,毕竟 Swift Playgrounds 本身就是苹果官方,面向新手推出的编程学习工具,即便完全没有编程经验的人也能玩得津津有味,上手门槛极低。

这款应用首发在 iPadOS,2020 年 3 月苹果基于 Catalyst 技术将其转移了 macOS 上,不过 4.0 的更新内容我们还是围绕着 iPad 版展开。

小学生都在用的编程工具

在 Bilibili 上,有位名叫「小学生Vita君」的 UP 主,代表作就是「Vita 君的 Swift Playgrounds 编程教室」系列视频。

Vita 君是参加过《最强大脑》的选手,在小学二年级时开始这个系列的创作,口齿伶俐的「教学」和清晰的解题思路让他的「课」十分圈粉。

Vita 君的小课堂. 截图来自 Bilibili 视频:【小学生教你学编程】#06B while循环(下) | Swift Playgrounds 通关教程

如你所见, Swift Playgrounds 把编程问题化为了一个个小挑战,分类包裹在不同阶段的 Playground 里,辅以图形化的游戏界面帮助用户运行调试代码。

觉得太复杂?来试试「学习编程」Playground,从基础的指令开始学习。

比如让角色向前走一步是「moveForward()」,向左转是「turnLeft()」,判断所在格是否有宝石为「isOnGem()」,切换开关为「toggleSwitch()」——这样的指令本质上是一个个函数,既保留了真实的编程语法,又大大简化了编程难度。

觉得太简单?AR、相机、传感器创作等着你挑战。

比如在「关卡世界」Playgound 里,你不再被布置任务,而是可以给自己搭建一个场景,规划最优路径去收集宝石。

令人上瘾的解谜闯关模式,势必要让你爱上编程。

4.0 版本的新功能

了解 Swift Playgrounds 的玩法后,我们就可以来试试 4.0 版本中的新功能。

新建 Playground 时选择「App」,更新到 iPadOS 15.2 后,便能直接在 Swift Playgrounds 中开发 iOS 端 app。

配合 Swift 教程,我们就可以编写自己的 iOS app 代码。

右侧的预览界面不仅能实时显示更新,全屏幕预览时还能查看 app 全貌。

如今的 Swift Playgrounds 几乎可以视为 iPad 版的 Xcode 了,「但需要注意的地方是,由于缺乏在本地加载 Framework 的能力、对 CocoaPods(Xcode 依赖库管理)的支持、对苹果高性能图形编程接口 Metal 的支持,以及众多第三方 SDK 的接入审批,所以现在使用 Swift Playgrounds 4 还是只能搭建最基础的 app。」

作为一款完全免费的开发工具,4.0 版本的 Swift Playgrounds 同时兼顾到了初学者和开发者,真正实现了移动场景的应用开发,不得不说这是一次意义非凡的升级。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部