最新发布 第4页

Alan Hou的个人博客用行动赢得尊重

Coding

大师学SwiftUI第9章 – 异步与并发任务

大师学SwiftUI第9章 – 异步与并发任务
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记苹果系统借助现代处理器的多核可同步执行多条代码,提升同一时间内程序所能执行的任务。例如,一段代码从网上下载文件,另一段代码可以在屏幕上显示进度。此时,我们不能等待第一个执行完后再执行第二个,而必须要同步执行这两个任务。要并行处理代码,系统将代码单元分组成任务。在Swi……继续阅读 »

Alan 9个月前 (11-10) 862浏览 0评论1个赞

Python

Odoo 17安装简明教程

Odoo 17安装简明教程
2023年11月8日 Odoo 17已正式发布,本次图标上做了较大更新,坦白说我个人不太适应,觉得设计不如之前的版本。安装脚本(非官方):https://github.com/Yenthe666/InstallScript。很可能不会有Odoo 16和 Odoo 17的《开发手册》和《开发指南》的出版了,一方面 Daniel Reis 没有回应新书的撰写……继续阅读 »

Alan 9个月前 (11-08) 3480浏览 0评论2个赞

Coding

大师学SwiftUI第17章 – Web内容访问和操作

大师学SwiftUI第17章 – Web内容访问和操作
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记App可以让用户访问网页,但实现的方式有不止一种。我们可以让用户通过链接在浏览器中打开文档、在应用界面中内嵌一个预定义的浏览器或是在后台下载并处理数据。链接链接是一个关联表示文档位置的文本或图片。在用户点击链接时打开文档。链接设计之初用于网页,但我们可以将其插入应用……继续阅读 »

Alan 9个月前 (11-06) 682浏览 0评论1个赞

Coding

大师学SwiftUI第16章 – UIKit框架集成

大师学SwiftUI第16章 – UIKit框架集成
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记SwiftUI是一套新框架,因此并没有包含我们构建专业应用所需的所有工具。这意味着我们会需要求助于UIKit(移动设备)和AppKit(Mac电脑)等原生框架所提供的工具。我们已介绍过UIKit。它是一套SwiftUI在后台实现用于创建大部分视图和控件的框架。有些UI……继续阅读 »

Alan 9个月前 (11-03) 716浏览 0评论1个赞

Coding

大师学SwiftUI第20章 – 国际化

大师学SwiftUI第20章 – 国际化
其它相关内容请见虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记苹果的产品遍布一百多个国家,使用几十种语言和方言发行应用,但通常我们只能创建一个版本的应用,所以就需要对不同市场进行适配。这不仅仅是翻译,还有用户界面中元素的排列、数字的格式等等。这一客制化的过程称为本地化。在SwiftUI中,大多数本地化会自动完成。例如,SwiftU……继续阅读 »

Alan 9个月前 (11-02) 591浏览 0评论1个赞

Coding

AR开发RealityKit入门:来一场虚拟的咖啡趴

AR开发RealityKit入门:来一场虚拟的咖啡趴
本文中我们学习如何创建一个iOS应用,让用户可以 点击屏幕将3D内容放到真实环境中。读者将学习如何将3D资源文件加载到RealityKit实体中,并将其锚定到真实世界的物理位置。本指南的最后有应用完整版的下载链接。创建一个增强现实应用打开Xcode,点击Create a new Xcode project。会弹出一个窗口,选择Augmented Re……继续阅读 »

Alan 9个月前 (11-01) 799浏览 0评论1个赞

Coding

一文搞懂ARKit,ARCore,RealityKit和Vuforia

一文搞懂ARKit,ARCore,RealityKit和Vuforia
前言AR框架的一个核心是含能够理解特征的场景和各种类型的锚点。锚点有很多种,可根据特定场景来摆放3D模型 ,甚至可以真人来做距离测量(ARBodyAnchor)。并且这些框架不容忽视的优势是具有进行场景重建和人形遮挡(occlusion)的32位尝试数据。事实上,AR框架的大部分新功能都增强了AR体验质量。硬件也是如此,苹果全新的U1和R1芯片就带来了AR……继续阅读 »

Alan 9个月前 (10-27) 1138浏览 0评论1个赞

Coding

Go语言协程 vs. Java 21虚拟线程

Go语言协程 vs. Java 21虚拟线程
本文讨论近期发布的Java 21。其中新增了一个主要特性,虚拟线程(virtual thread),近期话题不断,我们都知道Golang的协程提供了很好的并发功能。那么就来探讨一下Java 21和 Go 语言中相应的功能。Golang的协程和Java 21的虚拟线程都是用于构建轻量执行线程的并发技术。它们具有一些相似的特性,但也有着非常大的区别。下面就……继续阅读 »

Alan 10个月前 (10-13) 1269浏览 0评论0个赞

Coding

云原生系列Go语言篇-泛型

云原生系列Go语言篇-泛型
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。“Don’t Repeat Yourself”是常见的软件工程建议。与其重新创建一个数据结构或函数,不如重用它,因为对重复的代码保持更改同步非常困难。在像 Go 这样的强类型语言中,每个函数参数及每个结构体字段的类型必须在编译时确定。这种严格性使编译器能够帮助验证代码是否正确,但有时……继续阅读 »

Alan 11个月前 (09-07) 1008浏览 0评论0个赞