Swift 6 新特性 New features in v6
Swift 6 是今年的一次强大的更新,增强了性能、安全性和整体开发者体验。SwiftUI 在 2024 年的更新中引入了许多新功能和改进,旨在提升开发者的体验并扩展其功能。
Written by Jack Yang on . Posted in Swift.
Swift 6 是今年的一次强大的更新,增强了性能、安全性和整体开发者体验。SwiftUI 在 2024 年的更新中引入了许多新功能和改进,旨在提升开发者的体验并扩展其功能。
Written by Jack Yang on . Posted in Handcraft.
设计了个禄莱相机的钥匙扣,基本还过得去。
接下来打算多设计几个比较流行的相机。
Written by Jack Yang on . Posted in Handcraft.
Some new design and material testing.
Written by Jack Yang on . Posted in Handcraft.
最近买了一台激光雕刻机,准备做些小玩意儿,有一点点成果了。玩了以后才知道机器是需要大量实验才能确认每种材料的具体作业参数的。之前想简单了,不过这也是乐趣之一,基本来说很满意。
Written by Jack Yang on . Posted in Houdini, VFX.
Happy rendering!
Written by Jack Yang on . Posted in Swift, Web.
Core Motion是Apple为iOS和watchOS设备提供的框架,可从设备上的硬件获取运动和环境相关数据。Core Motion框架提供了对各种用户移动,包括步行、奔跑、骑车等的支持。它还提供了对加速度计、陀螺仪、计步器和磁力计传感器的数据访问,以及提供用户高度、航向和位置的数据。
Written by Jack Yang on . Posted in Web.
Flask是一个非常受欢迎的Python网络框架,因其简单性和相比于更大的框架如Django的极简主义而常常被选择。Flask是一个“微型”框架,它不包含“全栈”框架提供的许多工具和库,这使得它轻便、灵活且更直接。
Written by Jack Yang on . Posted in Houdini, VFX.
Houdini从18开始加入了Karma渲染器以及Solaris工作流。最近终于有空测试了一下,速度非常快,虽然Karma的XPU渲染还存在一些对VEX Shader的限制,但即便是使用CPU渲染,速度也得到了极大的提升。另外Solaris工作流非常简易顺手很像简易版的Katana(也不一定简易^_^)。
Written by Jack Yang on . Posted in Swift.
FILE DOWNLOADING IN SWIFT – PART 3
本篇我们尝试把下载到app沙盒tmp目录下的zip文件解压缩到Documents目录下。为了解压缩zip档,我们会用到一个Swift包:ZIPFoundation。我们可以通过Xcode自带的Package manager来下载并添加。不知道为什么我有点怀念过去的CocoaPod(笑~)。
Written by Jack Yang on . Posted in Swift.
FILE DOWNLOADING IN SWIFT – PART 2
基于之前的例子,我们实现了下载,为了方便测试,我们在下载时添加一个覆盖功能。真实生产环境里面,我们需要对远端文件和本地文件做比较以后才决定是否需要下载和覆盖,但开发测试的时候,我们就强行覆盖已存在文件了。