2020
本文的原文来自 Finding optimal rotation and translation between corresponding 3D points
这里我们要达成的目标是给定两组点,要尝试找到最优的旋转+位移操作,将这两组点叠在一起,而误差最小。如下图所示。
基于 Electron 的工具,可以将任何网页变成 Native 程序。
这篇文档翻译自 Apple 的官方文档:Creating a Multiuser AR Experience
在这篇文档里面 Apple 提供了一个范例程序。这个范例程序验证了使用两个或者更多的 iOS 12 以上的设备进行共享的 AR 体验。在开始探索代码之前,你可以自行尝试编译运行这个 APP 以了解这个 APP 提供的用户体验(Xcode 工程代码请前往原文中下载)。
设有两个 Sqlite 文件,其中名为 data
的表,表的结构是相同的,我们如何将其中一个数据库的数据导入到的另一个数据库中呢?
原文地址是 How to read from plist (Property List) in iOS Swift
本文讲述如何在 Swift 中对 plist 文件进行读写操作。Plist 文件本质上是一个 XML 文件,可以用来存储 key-value 形式的数据。因此,非常适合用于 APP 的配置信息存储。
本文的原地址是:NotificiationCenter。我对原文做了一些修改,删除了一些冗杂的部分。
A notification dispatch mechanism that enables the broadcast of information to registered observers
Source - Apple Documents
通知分发机制使得信息可以广播给所有注册的观测者。
「刑不可知则威不可测」这句话,出自《左传》,意思是如果法律的细节不为人知道的话,那么它的威力是无穷无尽的。由于法律的细节并不清楚,那么人民并不知道在犯罪以后会收到何种惩罚。一次盗窃可能是关押 10 天,也可能是关押 10 年,甚至是死刑也说不准。此时民众不得不战战兢兢,不敢越雷池一步。当然了,具体是判 10 天还是判 10 年,总不是掷骰子决定的,而是由统治阶级决定的。统治者想要判 10 天,就 10 天,想要判 10 年,就十年。反过来说,如果是统治者犯了杀人罪,判出来罚酒三杯,也未尝不可。