SuperAPI AI 工具集

search-ios26-docs

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:以本地 Xcode iPhone 模拟器 SDK 为事实来源,检索 iOS 26 API 文档与 Swift 接口,优先于网络搜索回答“当前 SDK 是否提供某 API、符号如何声明、可用性如何”等问题。

主要能力:search_symbols.py 检索符号文档、名称、声明与可用性;probe_symbol.py 或 --verify-interfaces 附加精确的 .swiftinterface、头文件与 apinotes 片段及诊断;--find-module、--list-modules 发现 SDK 模块;--ios26、--introduced、--kind、--json 等选项过滤与输出。

使用方式:先运行 python3 "$HOME/.codex/skills/search-ios26-docs/scripts/build_cache.py" 构建或刷新缓存,再用 python3 "$HOME/.codex/skills/search-ios26-docs/scripts/search_symbols.py glass button style 检索;默认模块为 SwiftUI 与 SwiftUICore,可用 --module 添加 UIKit、Foundation 等。缓存默认位于 ${CODEX_IOS26_DOCS_CACHE:-$HOME/.cache/codex/search-ios26-docs}/<sdk-name>/<target>/<module>/。

适用场景:需要确认 iOS 26 新 API、SwiftUI 符号声明、重载、可用性、下划线符号或 Objective-C 框架接口时。

限制:符号图文档是本地 SDK 元数据,接口文件是编译器声明而非完整文档;符号图与已验证源码冲突时以源码为准并报告差异;不要假定 Apple 开发者网页对 iOS 26 测试版 API 完整或最新;提取失败时可回退到对 $SDK_PATH 下框架接口执行 rg。修改脚本后应运行 tests/test_search_symbols_e2e.py 端到端测试。