我用 iPad Pro 开发了一款 App
iOS开发
共 1094字,需浏览 3分钟
· 2022-07-24
iPadOS 15.2 发布了 Swift Playgrounds 4.0,终于兑现了在 iPad 开发应用、上传至 App Store 的承诺。
于是我用 iPad 开发了一款 AR 应用并打包上传到 App Store Connection。
优点
总结一下实用体验,主要优点:
便携,相比任何一款 MacBook Pro 都轻便得多;不止如此,针对 AR 应用开发,由于需要用到设备的后置摄像头和LiDar,在 iPad 上运行可以直接实时预览,不需要额外连接测试设备。
语法提示和 API 补全功能完善,并且有在线文档。
iPad 分屏功能可以非常方便地在不同工作界面之间切换。
App 信息设置、打包上传操作简便;所需素材也可以非常方便地从iCloud导入。
缺点
当然目前也有一些不足之处:
首先肯定需要额外配置键盘,直接在屏幕上输入虽然可行,但由于键盘至少会遮挡1/3的屏幕,这个效率是无法接受的。最好的外接键盘当然是原装妙控键盘(2399),或者可以选择罗技的平替款:
当前的版本无论是编辑还是编译性能上都还有所欠缺,比如:实时预览的编译速度稍慢,有时候错误信息跟不上代码输入速度;自动补全功能经常失效,需要重启 Playgrounds;SwiftUI 缩进显示处理不好,可读性差…还有一些小 BUG,比如导入第三方 Swift Package 一直无法成功。
目前无法和 macOS + XCode 同步,虽然可以通过 iCloud 同步到 macOS 端的 Swift Playgrounds,但在电脑端无法编辑。这也导致无法通过 Git 进行版本控制,所以对于较大、正式项目,还是谨慎使用。
总结
总体来说,这次更新是大家期待已久的功能,让开发中完全可以用一台 iPad 完成一个完整的 App 并发布到 App Store。
我的 iPad Pro 是2020版,如果更新到 M1 版本,相信替代 macOS 也并非不可能。"你的下一台电脑,何必是电脑",再一次,苹果没有吹牛。
P.S. 本文同样在 iPad 上完成。
作者:Cybrain
https://juejin.cn/post/7047167353502564383
-End-
最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!
面试题
】即可获取评论
偷偷告诉你如何一台电脑开多个微信!
大家好,我是轩辕。前几天在粉丝群里,有人问我是怎么在一台电脑上同时登录两个微信的?正好之前写过一篇文章,分析过原理,分享给没看过的小伙伴学习一下。手机端多开微信估计很多人都知道,像华为、小米等手机系统都对此做了支持,不过在运行Windows系统的电脑上怎么启动两个微信呢?其实很简单,你只需要写一个批
编程技术宇宙
0
老爸嘲讽我了,写破代码一年就挣十几万,他在工地带50个工人,一个月光人头费就3万,让我滚回去跟他干!
点击上方 "大数据肌肉猿"关注, 星标一起成长点击下方链接,进入高质量学习交流群今日更新| 1052个转型案例分享-大数据交流群来自:网络,侵删有个网友的父亲是做工程的,天天就嘲笑他,说他天天写着破代码有啥用,一年就拿个十多万的死工资,然后告诉他自己在工地里面带了50个工人,一个月能抽三万
程序源代码
0
我发现 Lombok的几个骚操作,哈哈好用
大家好,我是小富~前言本文不讨论对错,只讲骚操作。有的方法看看就好,知道可以这么用,但是否应用到实际开发中,那就仁者见仁,智者见智了。一万个读者就会有一万个哈姆雷特,希望这篇文章能够给您带来一些思考。耐心看完,你一定会有所收获。@onX例如 onConstructor, oMet
程序员内点事
0
APP 安全测试项总结
一、安装包测试 1.1、关于反编译 目的是为了保护公司的知识产权和安全方面的考虑等,一些程序开发人员会在源码中硬编码一些敏感信息,如密码。而且若程序内部一些设计欠佳的逻辑,也可能隐含漏洞,一旦源码泄漏,安全隐患巨大。 为了避免这些问题,除了代码审核外,通常开发的做法是对代码进行混淆,混淆后源代
测试开发技术
0
好未来测开一面,挺简单!(0428面试原题解析)
大家好,我是二哥呀。今天继续给大家分享春招面试题《好未来测开一面原题》,附详细答案,我会用通俗易懂+手绘图的方式,让天下所有的面渣都能逆袭 😁二哥的 Java 面试指南内容较长,建议正在冲刺 24 届春招和 25 届暑期实习、秋招的同学先收藏起来,面试的时候大概率会碰到,1、二哥的 Linux 速查
沉默王二
0
聊一聊我最常关注的9个计算机视觉、自动驾驶、AI方向高质量圈子
随着计算机视觉(2D/3D)、SLAM、自动驾驶、AI技术的快速迭代更新,可落地的技术也成为人们争先学习的重点。这使得从业者对于最前沿技术的获取能力变得至关重要。微信公众号便是一个非常有效的前沿信息分享平台。这里给大家推荐9个最常打开的计算机视觉、自动驾驶、SLAM、机器学习和AI方向的优质公众号平
机器学习初学者
0
强烈推荐一款好用到爆的可视化拖拽库
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群今天给大家推荐这款拖拽组件VueDraggablePlus,试了一下非常不错,据说还被尤雨溪推荐过,咱们国人自己开发的,中国人不骗🇨🇳人,我就再来推
程序员成长指北
2
我发现这款浏览器真不错
“软件分享”只分享好玩有趣的黑科技软件很多人都知道我的电脑安装了10款浏览器,每一款浏览器都有自己的分工,国内外的浏览器基本都用过,今天我又发现了一款浏览器。下载用了一下午感觉还很符合国内用户使用,这款浏览器叫CentBrowser(百分浏览器)。可以说是谷歌浏览器增强版吧。Cent Browser
一锅汤软件
2