基于协议的 A* (A star) 寻路算法,使用 Swift 5 实现(包含 Playground)。
只需实现 Graph 协议 的 3 个要求,即可为你的图表添加寻路功能。
AStar macOS
目标并按下 command
+ b
)现在可以使用 SPM 将此软件包添加到你的项目中了 🎉
Xcode 11 有一个新的界面,可以将软件包包含到你现有的项目中。
File
→ Swift Packages
→ Add Package Dependency...
AStar
并选择此仓库。要手动将其包含在你的软件包中,请将以下依赖项添加到你的 Package.swift
文件。
.package(url: "https://github.com/Dev1an/A-Star.git", .branch("master"))
使用 import AStar
来访问 API。