SuperAPI AI 工具集

apple-docs

编程与开发

查看项目

更新于 10-15 23:33

技能介绍

用途:为 Apple/Swift 开发查询最新官方文档,弥补模型训练数据在近期版本(如 iOS/macOS 26、Liquid Glass、最新 SwiftUI)上的滞后或缺失。使用内置工具即可,无需安装脚本。

主要能力与用法:按问题类型分流。需要解释、工作原理、示例或 HIG,用 WebFetch 拉取 DocC JSON(如 https://developer.apple.com/tutorials/data/documentation/<path>.json),注意小写路径,HIG 用 design/human-interface-guidelines/<topic>.json;查询精确签名或可用性,用本地 SDK grep:pattern 为符号名,path 为 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks,glob 为 .swiftinterface,加 -B 3 同时获得 @available 行;查框架更新,WebFetch Updates/<Framework>.json;找 WWDC 视频用 WebSearch 后 WebFetch 视频页获取文字稿;查 Swift Evolution 用 WebFetch 提案 markdown 或 evolution.json。工具使用 WebFetch、WebSearch、Grep;若 Grep 不可用,可用 Bash 的 rg 或 grep -r 加相同参数。若连接 xcode-tools MCP(工具名 mcp__xcode-tools__),其 DocumentationSearch 可做语义发现,适合不知道符号名或概念查询,但不可用作存在性检查。

限制:本地 grep 只返回签名,不含正文或示例;不要本地 grep 找 Apple 文档或用户项目文档。接口按架构各出现一次会有重复。不要直接 WebFetch developer.apple.com/documentation/ 页面,那是无内容的 JS 壳。多版本 Xcode 时需 grep 项目实际构建所用的 SDK。无 Xcode 或无 MCP 时,语义发现不可用,可用限定 developer.apple.com 的 WebSearch 替代。内容为增量补充,覆盖不到之处会明确说明。