2021年12月15号,苹果公司发布了Swift Playgrounds 4,对Swift Playgrounds应用进行更新,最新版本让没有Mac的用户也可以直接在iPad上创建iPhone和iPad应用程序。

Swift Playgrounds 4在今年的苹果开发者年会(WWDC)上首次亮相,引发了一众Swift开发者的期待。此前有传闻Swift Playgrounds 4会随着苹果最新的iOS 15.2、iPadOS 15.2一起发布,然而在最新版iOS和iPadOS发布时,Swift Playgrounds 4却并未到来。所以这次Swift Playgrounds 4的发布可谓是吊足了果粉的胃口。

2014年,苹果公司在苹果开发者大会(WWDC)上发布了Swift编程语言,而后在2016年6月14日的WWDC上发布了Swift的编程语言学习App ——Swift Playgrounds。Swift Playgrounds是一款面向iPad和Mac的革命性应用,它不需要编码知识,特别适合刚入门的编码者。用户可以先从闯关解谜开始,掌握Swift的基础知识,再接受一系列的挑战。同时它是利用iPad和iOS软件开发工具包构建而成的,用户可以从编程的基础概念学起——命令、函数、循环、参数 、条件代码、变量 、运算符 、图形 、初始化和缺陷修复。除了内置课程库供用户学习外,Swift Playgrounds还包括一系列额外挑战,使用户可以在充满乐趣的创作过程中逐步提升自身的技能。

最新发布的Swift Playgrounds 4包括App Store Connect集成,可以将完成的应用上传到App Store,另外还新增一个应用预览功能,可以在你修改时实时显示更新的内容。苹果公司对此次更新作了完整的发布说明。

Swift Playgrounds 4.0的新特性一览:

  • 在iPad上使用SwiftUI构建iPhone和iPad应用程序(需要iPadOS 15.2或更高版本)
  • App Store Connect集成可以将完成的应用上传到App Store
  • 对应用程序进行修改时,应用程序预览会显示实时更新
  • 全屏预览可以实现边对边地查看应用程序
  • 智能的内联代码可以快速准确地编写代码
  • 应用程序项目可以轻松地将项目移至Xcode并移回
  • 项目范围的搜索可以在多个文件中找到结果
  • Snippets Library提供数百种SwiftUI 控件、符号和颜色
  • Swift包支持使用包含公开可用的代码来增强应用程序

想要在iPad上设计和上传应用程序的用户们注意,iPad需要运行iOS 15.2或更高版本。Swift Playgrounds可以从App Store免费下载。苹果还发布了用于Mac的Swift Playgrounds 4,支持Swift 5.5。

App Store链接:‎Swift Playgrounds on the App Store

官网链接:Swift Playgrounds - Apple

参考链接:

  • Apple Releases Swift Playgrounds 4 With Support for Creating Apps on iPad - MacRumors
  • Swift Playgrounds_百度百科

用iPad开发iPhone App,苹果发布Swift Playgrounds 4相关推荐

  1. 苹果发布Swift编程语言 - iOS移动开发周报

    教程 \ \ <The Swift Programming Language>:这是苹果官方出版的Swift学习教材,可以免费下载到iBooks中阅读.其中文版翻译项目也在 Github ...

  2. swift 语言 linux,苹果发布Swift 2.2编程语言:支持Ubuntu Linux系统

    在近日召开的春季新品发布会上,在硬件方面 4.0 英寸的 iPhone SE 和 9.7 英寸的 iPad Pro 发布,在软件方面推出了 iOS 9.3.OS X 10.11.4 El Capita ...

  3. 苹果商店APP发布流程(H5 APP苹果发布流程)

    1.登录苹果账号:https://appstoreconnect.apple.com/ 2.创建一个APP IDS:https://developer.apple.com/account/resour ...

  4. M1 Mac 安装iPad、iPhone App

    注意: Mac OS 11.3 下 App 未上架适配m1 Mac 的将失效 在 macOS 的 App Store 下载 Apple Configurator 2,打开后 连接 iPhone/iPa ...

  5. 苹果编程语言Swift解析:将推动应用开发巨变

     苹果编程语言Swift解析:将推动应用开发巨变     以下为文章全文: 许多人可能都已忘记苹果WWDC中的"D"代表了"开发者".这是一次开发者的大会, ...

  6. 12 岁学习编程,17 岁香港高中生成苹果 WWDC2020 Swift 开发者挑战赛赢家!

    code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 来源:Forbes 编辑:梦佳.永上 今年的苹果WWDC学生开发者挑战赛上,获奖的有一名17岁香港高中生Alan Z ...

  7. 12岁学习编程,17岁香港高中生成苹果WWDC2020 Swift开发者挑战赛赢家!

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 来源:Forbes 编辑:梦佳.永上 来源公众号丨新 ...

  8. 手淘 App 如何落地 Swift ?一边探索实践,一边“打怪升级”

    嘉宾|姜沂(倾寒) 出品|InfoQ&阿里巴巴新零售淘系技术部 嘉宾简介:姜沂(花名:倾寒),阿里巴巴淘系技术部 iOS 端架构高级无线开发工程师,曾在链家网.美团点评从事 iOS 相关开发, ...

  9. 苹果的Swift 2.0,Raspberry Pi Zero vs CHIP以及更多新闻

    在本周的开源新闻摘要中,我们来看看苹果公司发布了Swift 2.0开放源代码,Raspberry Pi Zero vs. CHIP等! 2015年11月29日至12月5日的开源新闻摘要 苹果发布Swi ...

  10. 直接在 iPad 上开发 App,Swift Playgrounds 4.0 发布。

    苹果刚刚发布了 Swift Playgrounds 4.0,支持直接在 iPad 上开发 iOS App,无需 Mac. Swift Playgrounds 4.0 功能列表: 直接在 iPad 上使 ...

最新文章

  1. 基于Python的人工智能美颜系统
  2. Absolute Uninstaller是类似于标准的Windows添加/删除卸载工具
  3. php写接口的注意事项,接口的调用注意事项
  4. 构建空列表的两种法是_Python 基础3之列表
  5. 枚举实现单例singleton
  6. Hinton神经网络公开课编程练习3 Optimization and generalization
  7. 无法停止‘通用卷’设备的解决方法
  8. Mac OSX使用VMware Fusion安装windows虚拟机教程
  9. python随机产生10个数然后前5个升序后5个降序_编写程序,生成包含 20 个随机数的列表,然后将前 10 个元素升序排列,后 10 个元素降序排列,并输出结果。_学小易找答案...
  10. SpringCloud工作笔记045---SpringCloud分布式服务部署常用端口
  11. x64位windows上程序开发的注意事项
  12. JS之Window对象
  13. c#获取系统信息:CPU、内存、硬盘、用户、网络
  14. CORS基础要点:关于dataType、contentType、withCredentials
  15. GD32实战6__串口读写
  16. ImportError: Couldn‘t import Django. Are you sure it‘s installed and available on your PYTHONPATH en
  17. matlab美国标准大气,国际标准大气(ISA)
  18. 论坛mysql表设计_网站论坛如何制作—简单论坛数据库的设计与操作
  19. 阿里云企业邮箱标准版多域名绑定
  20. data: function () { return {}} ——你不应该在一个子组件内部改变 prop

热门文章

  1. Linux内核4.14版本——mmc_blk层为sd card等创建、读写块设备流程
  2. matplotlib.colors(ListedColormap)
  3. 区块链基础:交易模型解读
  4. 万维网联盟W3C发布HTML5新logo
  5. 手把手教大家搭建微信公众号查题
  6. 幸福小夫妻被五百万巨奖生生拆散 急于离婚
  7. ajax读取txt出现乱码问题,ajax读取txt文本时乱码的解决方案
  8. 1024程序员节日,祝愿所有的程序员节日快乐
  9. 解决transition与fadeIn,fadeOut冲突问题
  10. Spring Boot 2 基础篇学习笔记