出于某种莫名其妙的原因,能够在 iPad 上编写 iPad 应用程序一直是我的一个目标。为什么?好吧,没有人能真正说出来。我认为不被束缚在 MacBook 上的想法。我可以拿起我的平板电脑并在任何地方编写一些代码。

去年 12 月,随着 Swift Playgrounds 4 的发布,这似乎成为现实。这个版本允许用户创建基本应用程序,编译它们,查看控制台,准备好后,甚至将它们提交到 App Store。仅此一项就是一个巨大的飞跃。但是,缺少应用程序所需的一些最基本的功能。

经过全面审查后,我得出结论,用户可以完全在 iPad 上创建 iPad 应用程序,但应用程序本身必须相当基本。

Playgrounds 中的 Swift Package 支持是一项改变游戏规则的举措。能够简单地将包添加到项目中,并且您可以立即访问框架带来的所有功能。以洛蒂为例。通过添加这个框架,我可以将动画抓取到我的应用程序中,并且作为一个非设计师,我立即拥有一个看起来专业且有吸引力的应用程序。

经过更多的实验,我发现只有在所有包含的文件都是 Swift 文件的情况下,包才会加载到 Playground 中。如果包中包含 Objective-C 文件,则包加载将失败。这立即减少了可用于 Swift Playgrounds 的兼容包的数量。最大的问题是:没有支持后端服务器的包。

BAAS(后端即服务)通常用于处理用户注册、身份验证和用户管理,将数据存储在数据库中或运行服务器端代码和分析。通过在服务器上运行,用户只需编写所谓的“客户端应用程序”——实际上是一个具有权限的应用程序,可以搜索服务器以获取某些信息并将其返回以供显示。这可以扩展到编辑值。

这构成了大多数应用程序的基础,但直到现在,这在 Swift Playg

精彩链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。