热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

无需Xcode,iPad也能包办开发、提交Swift应用的全流程

无需,xcode,ipad,也能,包办,开发,提交,swift

近日苹果与一些开发者取得了联系,开始在私下测试最新版本的 Swift Playgrounds 4,其中参与测试的开发者对外透露了新版本的一些细节 —— 未来 iPad 将能独立完成 Swift 应用的开发、提交全流程,无需借助 Mac 上的 Xcode。

在 2016 年,苹果发布了适配于 iPad 的 Swift Playgrounds 应用,这是一款向开发新手介绍基本编程概念的应用,可以让刚刚迈入编程大门的开发者在 iPad 上以游戏闯关的方式学习 Swift 编程语言,并为 App Store 构建内容。在去年,苹果还推出适配 Mac 平台的 Swift Playgrounds,让用户能够更方便的学习 Swift。

多年来,苹果在迭代 Swift 编程语言的同时也在更新 Swift Playgrounds 应用以让学习内容保持最新,但在 Swift Playgrounds 上,开发者只能学习和编写应用,却无法将写好的应用提交至 App Store,最终的提交过程仍然需要使用 Mac 平台的 Xcode 才能完成。

Swift Playgrounds 4 目前已经进入 Testflight,已有部分开发者获得了参与测试的邀请。虽说参与测试的开发者必须接受保密协议,但这并没能阻止新版本信息的泄密。目前,Swift Playgrounds 4 的应用描述如下:

Swift Playgrounds 是一种在 Mac 或 iPad 上学习编程的好方式。通过今年晚些时候推出的 Swift Playgrounds 4,用户将能够使用 SwiftUI 创建应用程序的视觉设计。应用程序项目可以在 Swift Playgrounds 或 Xcode 中打开和编辑,当一切准备就绪,用户可以构建一个真正的应用程序,并直接从 iPad 提交到 App Store。

从上述的描述中能够看出,Swift Playgrounds 4 的一个主要特点就是开发者将能够通过该应用直接向 App Store 发布应用,从而在一台设备上完成整个应用的开发流程。对开发者来说,这意味着 iPad 有望不再仅仅是充当爱奇艺启动器,而是真正具备一定的“生产力”。新版本中还将加入实时编辑功能,借助这个功能使开发者能够看到修改的内容在项目上的实时变化。

根据目前泄漏的信息显示,Swift Playgrounds 4 的一些功能需要依赖 iPadOS 15.2,目前该版本的系统仍在测试中。如果一切顺利,iPadOS 15.2 将在今年年底正式推出,届时 Swift Playgrounds 4 也有望一同推出。


推荐阅读
  • 这篇文章主要讲解了“如何应对Android面试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何应对 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 1、DashAPI文档Dash是一个API文档浏览器,使用户可以使用离线功能即时搜索无数API。程序员使用Dash可访问iOS,MacOS, ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • PL2303HXD电路图(USB转UART)介绍及应用
    本文介绍了PL2303HXD电路图(USB转UART)的特性和应用,该电路图可以实现RS232和USB信号的转换,方便嵌入到手持设备中。PL2303HXD作为USB/RS232双向转换器,可以将USB数据转换为RS232信息流格式发送给外设,并将RS232外设的数据转换为USB数据格式传送回主机。通过利用USB块传输模式和自动流量控制,PL2303HXD能够实现更高的数据传输吞吐量比传统的UART端口。 ... [详细]
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • 与.Net大师Jeffrey Richter面对面交流——TUP对话大师系列活动回顾(多图配详细文字)...
    与.Net大师JeffreyRichter面对面交流——TUP对话大师系列活动回顾(多图配文字)上周末很有幸参加了CSDN举行的TUP活动, ... [详细]
  • 设计完成后,将所完成的作品交由老师检查。管理进程接收申请进入的信号,在消息队列中取下申请进入队列的用户进程的信息,针对当前临界区状态,写一个回馈信息 ... [详细]
  • 在最近的一系列文章,对midipadAPP,有一个关于一个radialgradiant渲染每个padview利用的探讨,对审美的原因&#x ... [详细]
  • 支持_iOS 11.3 固件暗示:iPad Pro 将支持面容 ID
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了iOS11.3固件暗示:iPadPro将支持面容ID相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 今天凌晨开始苹果正式开始了iOS10的推送工作,使用iPhone和iPad的用户可 ... [详细]
author-avatar
大爱河曲Q网
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有