search_framework_symbols
Search and filter symbols within Apple frameworks to explore APIs, find specific types like views or delegates, and discover available classes and protocols for development.
Instructions
Browse and search symbols within a specific Apple framework. Perfect for exploring framework APIs, finding all views/controllers/delegates in a framework, or discovering available types. Use after list_technologies to get framework identifiers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| framework | Yes | Framework identifier in lowercase. Common: "uikit", "swiftui", "foundation", "combine", "coredata". Get exact names from list_technologies. Example: "swiftui" for SwiftUI framework. | |
| symbolType | No | Filter by symbol type. Use "class" for UIViewController subclasses, "protocol" for delegates, "struct" for value types. Default: "all" shows everything. | |
| namePattern | No | Filter by name pattern. Use "*View" for all views, "UI*" for UI-prefixed symbols, "*Delegate" for delegates. Case-sensitive. Leave empty for all symbols. | |
| language | No | Language preference. Some APIs differ between Swift and Objective-C. Default: "swift" | |
| limit | No | Results limit (default: 50, max: 200). Includes nested symbols. |