GitHub Actions 使用笔记

5 月 4 日
阅读 4 分钟
86
Workflow :工作流程是可配置的自动化过程,可以运行一个或多个作业。它由一个或多个jobs构成,每个job由多个step构成,而每个step可以依次执行一个或多个action,

用 OSLog 来代替 swift 中的 print [MacOS App]

4 月 25 日
阅读 2 分钟
41
OSLog 是苹果在 macOS 10.15(Catalina)和 iOS 15 引入的一个用于记录系统日志的新框架。它提供了一种现代化的方式来记录应用程序的日志,并且与系统日志服务集成得非常好。

macos app 在一个窗口打开另一个窗口的方法[SwiftUI]

4 月 3 日
阅读 1 分钟
55
在macos 中常常需要在一个窗口中打开另一窗口,比如设置页面,关于页面。在 appkit 中 可以使用 NSWorkspace.share.open() 方法打开,在 SwiftUI 中 有更简单的方法。

下一代Python 包管理工具 uv

3 月 13 日
阅读 2 分钟
321
在Python 项目用,常用的两个构建打包工具,一个是虚拟环境,virtualenv, 一个是依赖包管理工具pip,开始这2个工具都是第三方的,后来收编到 Python 官方,使用体验有了很大的提升,后来有工具尝试把这两个工具合并,如pipvenv 等,但是这些工具都是用Python写的,Python 是脚本语言,特别是处理包依赖的时候有大量的IO...

vue 3 中使用 echarts

2 月 4 日
阅读 5 分钟
764
echarts 在v5之后,为了适配 各种前端框架,减少打包体积,开始采用组件化的思路组织代码,对熟悉了之前整体一个包,引入包就能用的模式,在新模式下有点无从下手,现在开始使用:

Xcode 中代码格式化

1 月 21 日
阅读 2 分钟
488
xcode 没有格式化代码的功能,只有缩进整理和多行拆分,习惯前端代码的开发方式,不格式化代码显得有些凌乱,幸好有开源的工具可以实现这样的功能,它就是SwiftFormat。那它怎么安装使用的,下面是详细教程。