search_framework_symbols
Browse and search symbols within an Apple framework. Filter by type, name pattern, or language to find classes, protocols, and methods.
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
| 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. |