Swift Playgrounds 4发布:直接用iPad开发iPhone app
2021-12-16 22:51:40来源:网易数码
网易数码讯 12月15日苹果官方发布Swift Playgrounds 4,对Swift Playgrounds应用进行更新,最新版本让没有Mac的用户也可以直接在iPad上创建iPhone和iPad应用程序。
其实Swift Playgrounds 4早在今年的苹果开发者大会WWDC21首次亮相,这次Swift Playgrounds 4的发布算是吊足了关注者们的胃口。Swift Playgrounds是一款面向iPad和Mac的革命性应用,它不需要编码知识,特别适合刚入门的编码者。用户可以先从闯关解谜开始,掌握Swift的基础知识,再接受一系列的挑战。
最新发布的Swift Playgrounds 4包括App Store Connect集成,可以将完成的应用上传到App Store,另外还新增一个应用预览功能,可以在你修改时实时显示更新的内容。苹果公司对此次更新作了完整的发布说明。
Swift Playgrounds 4.0特点:
直接在iPad上使用SwiftUI构建iPhone和iPad app(需要iPadOS 15.2或更高版本)
整合app Store Connect,可让你将完成的app上传至app Store
“app预览”在你更改app时实时显示更新
全屏幕预览可让你看到app全貌
智能的内联代码建议可帮助你快速准确地编写代码
“app项目”可将项目轻松在Xcode中来回移动
全项目搜索可跨多个文件查找结果
“片段库”提供数以百计的SwiftUI控制、符号和颜色
支持Swift软件包,可让你包括可公开获取的代码以增强app
在全新的Swift Playgrounds 4正式上线后,开发者在Swift Playgrounds 4中构建app时,代码会立即在iPad右侧的实时预览中,开发者也可以全屏运行来测试app,并且还支持苹果的Swift软件包,为app提供更为丰富的功能。这其中最重要的一点就是是Swift Playgrounds 4同时支持在Swift Playgrounds和Xcode之间轻松切换,
这样可以看做是开发者即便使用iPad编写程序后,也可以转去Macbook或者iMac设备的Xcode继续完成编写。
Swift Playgrounds 4基本上算是iPad版本的Xcode,但有需要注意的地方是:由于缺乏在本地加载Framework的能力、对CocoaPods(Xcode依赖库管理)的支持、对苹果高性能图形编程接口Metal的支持,以及众多第三方SDK的接入审批,所以现在使用Swift Playgrounds 4还是只能搭建最基础的app。
Swift Playgrounds 4直接上传App Store Connect这个方式被“打通”后,更加的激发了用户与开发者写代码的热情,全新Swift Playgrounds 4的发布也意味着用iPad完成Code代码工作逐渐会在M1芯片系列的大生态下成为现实。