我们在Day1中学习了如何创建一个visionOS应用,但在第一个Demo应用中我们的界面内容还是2D的,看起来和其它应用并没有什么区别。接下来我们先学习如何展示3D素材,苹果为方便开发人员,推出了RealityKit,接下来看如何使用。首先我们需要一个3D素材,Apple在Quick Look页面提供了一些素材,读者也可以到Sketchfab等网站获取其……继续阅读 » Alan 1年前 (2023-11-20) 1104浏览 0评论0个赞
本章讲解如何创建视图实现业务应用的用户界面。Odoo用户界面首当其冲的是菜单项以及点击菜单所执行的各种操作,因此我们首先会学习这些内容。最常用的视图类型是表单视图,有几种元素我们必须要学习,包含如何在视图中组织元素布局以及理解字段和按钮中的所有选项。其它常用的视图有列表视图和搜索视图。最后,还有一些具有特殊目的的其它视图类型,比如透视表和图表视图。在本章……继续阅读 » Alan 1年前 (2023-11-14) 1942浏览 1评论3个赞
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记图片如今,个人设备主要用于处理图片、视频和声音,苹果的设备也不例外。SwiftUI可以通过Image视图显示图片,但需要其它框架的支持来处理图片、在屏幕上展示视频或是播放声音。本章中我们将展示Apple所提供的这类工具。图片选择器SwiftUI内置了一个Photo……继续阅读 » Alan 1年前 (2023-11-14) 1166浏览 0评论1个赞
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记苹果系统借助现代处理器的多核可同步执行多条代码,提升同一时间内程序所能执行的任务。例如,一段代码从网上下载文件,另一段代码可以在屏幕上显示进度。此时,我们不能等待第一个执行完后再执行第二个,而必须要同步执行这两个任务。要并行处理代码,系统将代码单元分组成任务。在Swi……继续阅读 » Alan 1年前 (2023-11-10) 1153浏览 0评论1个赞
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记安装截至目前visionOS还未在Xcode稳定版中开放,所以需要下载Xcode Beta版。比如我们可以下载Xcode 15.1 beta 2,注意Xcode 15要求系统的版本是macOS Ventura 13.5或更新,也就是说2017年的MacBook Pro……继续阅读 » Alan 1年前 (2023-11-09) 1120浏览 0评论0个赞
2023年11月8日 Odoo 17已正式发布,本次图标上做了较大更新,坦白说我个人不太适应,觉得设计不如之前的版本。安装脚本(非官方):https://github.com/Yenthe666/InstallScript。很可能不会有Odoo 16和 Odoo 17的《开发手册》和《开发指南》的出版了,一方面 Daniel Reis 没有回应新书的撰写……继续阅读 » Alan 1年前 (2023-11-08) 4554浏览 0评论2个赞
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记App可以让用户访问网页,但实现的方式有不止一种。我们可以让用户通过链接在浏览器中打开文档、在应用界面中内嵌一个预定义的浏览器或是在后台下载并处理数据。链接链接是一个关联表示文档位置的文本或图片。在用户点击链接时打开文档。链接设计之初用于网页,但我们可以将其插入应用……继续阅读 » Alan 1年前 (2023-11-06) 902浏览 0评论1个赞
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记SwiftUI是一套新框架,因此并没有包含我们构建专业应用所需的所有工具。这意味着我们会需要求助于UIKit(移动设备)和AppKit(Mac电脑)等原生框架所提供的工具。我们已介绍过UIKit。它是一套SwiftUI在后台实现用于创建大部分视图和控件的框架。有些UI……继续阅读 » Alan 1年前 (2023-11-03) 925浏览 0评论1个赞
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记苹果的产品遍布一百多个国家,使用几十种语言和方言发行应用,但通常我们只能创建一个版本的应用,所以就需要对不同市场进行适配。这不仅仅是翻译,还有用户界面中元素的排列、数字的格式等等。这一客制化的过程称为本地化。在SwiftUI中,大多数本地化会自动完成。例如,SwiftU……继续阅读 » Alan 1年前 (2023-11-02) 782浏览 0评论1个赞
本文中我们学习如何创建一个iOS应用,让用户可以 点击屏幕将3D内容放到真实环境中。读者将学习如何将3D资源文件加载到RealityKit实体中,并将其锚定到真实世界的物理位置。本指南的最后有应用完整版的下载链接。创建一个增强现实应用打开Xcode,点击Create a new Xcode project。会弹出一个窗口,选择Augmented Re……继续阅读 » Alan 1年前 (2023-11-01) 1049浏览 0评论1个赞