返回项目列表
Lucide-Swift — 原生 SwiftUI 矢量图形,零依赖

Lucide-Swift

类型安全的 Swift 图标库,包含 2,100+ 个常规 Lucide 和实验性 Lucide Lab 图标,以原生 SwiftUI Shape 渲染,零运行时依赖。

开源 Swift Package Manager github.com/ajaxjiang96/lucide-swift

它是什么

一个类型安全的 Swift 软件包,提供 2,100+ 个常规 Lucide 与实验性 Lucide Lab 图标。每个图标都以原生 SwiftUI Shape 渲染,可完整控制颜色、描边宽度和尺寸。

SwiftUI 中渲染的 Lucide 图标

核心特性

完整图标集

包含完整的 Lucide 图标库,并自动跟随上游更新。

类型安全 API

每个图标都是编译时检查的符号,而非字符串查找。

原生矢量渲染

在构建时将 SVG 路径转换为 SwiftUI Path。

零运行时依赖

纯 Swift 与 SwiftUI,支持 iOS、macOS、tvOS、watchOS 和 visionOS。

SwiftUI 修饰符

使用标准 View modifier 设置颜色、描边宽度和尺寸。

为什么这样做

Lucide-Swift 将 SVG 路径数据转换为原生 SwiftUI Shape。图标名称保持类型安全并支持 Xcode 自动补全,同时无需 UIKit、AppKit 或 WebKit 桥接即可使用 SwiftUI 标准的样式、动画与布局 API。