用吃灰中的iPad编译SwiftUI应用初体验

前言

前几天不久,一直在家吃灰的iPad Pro,系统更新到了iOS 15.2,Swift Playgrounds提示 升级到4.0之后可以直接在iPad上使用SwiftUI构建 iPhone Or iPad应用。第一时间就想体验一下这个功能,首先多人协作肯定是不行的,因为暂时没有git协作的说法。那我从个人开发者的角度来使用一下,究竟iPad能不能开发一个能用于上架的iOS App。

创建第一个iPad SwiftUI应用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nlQQl067-1640670801049)(http://image.jerryfans.com/ipad_swift_1.mp4)]

与Xcode一样,支持实时预览效果,也支持快速代码提高编写效率。(由于我使用的是11寸的iPad,虽然有秒空键盘,还是觉得效率没Macbook高,当然你可以选择连接全尺寸的苹果键盘以及苹果鼠标。)

导入三方库问题

iPad上Swift Playgrounds目前支持导入Swift Package Manager的包。这里我以导入Kingfisher设置网络图为例演示。(导入Github的库的话需要自己科学上网支持)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cJAUqSYP-1640670801050)(http://image.jerryfans.com/ipad_swift_3.mp4)]

代码如下,至于为什么图片没显示出来,主要是要解决Info.plist的设置问题,请看下面解说。

类似Xcode设置Info.plist解决权限问题的方法

上面的代码,由于用的是http的图,目前默认下苹果只支持https的连接,如果我们需要修改App传输设置,如下点击App设置-> 功能 -> 选择想要设置的权限即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vXPF43ti-1640670801051)(http://image.jerryfans.com/ipad_swift_5.mp4)]


结尾

以上就是我体验iPad编译SwiftUI项目的初体验。就个人开发而言,由于之前Swift Package Manager,理论上只要是支持SwiftUI的三方库都能通过这种方式导入(如果三方库不支持这种方式,我们可以自己二次封装处理一下)。所以理论上你只要有一个苹果键盘,和鼠标。 你手上的iPad开发一个iOS应用应该是没问题的,当然生产力还是比不上mac。如果你刚好公司项目是SwiftUI的,回家只有iPad,临时看看代码应该还是可以的?大伙们怎么看?

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...