{ "metadata": { "source": "Apple Human Interface Guidelines", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", "generated_at": "2026-03-24T10:09:01.952605+00:00", "article_count": 134, "format_version": "1.0", "purpose": "Agent-readable reference for designing Swift/SwiftUI applications following Apple HIG", "category": "components" }, "name": "Components", "articles": [ { "title": "Components", "url": "https://developer.apple.com/design/human-interface-guidelines/components", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Content", "url": "/design/human-interface-guidelines/content" }, { "title": "Layout and organization", "url": "/design/human-interface-guidelines/layout-and-organization" }, { "title": "Menus and actions", "url": "/design/human-interface-guidelines/menus-and-actions" }, { "title": "Navigation and search", "url": "/design/human-interface-guidelines/navigation-and-search" }, { "title": "Presentation", "url": "/design/human-interface-guidelines/presentation" }, { "title": "Selection and input", "url": "/design/human-interface-guidelines/selection-and-input" }, { "title": "Status", "url": "/design/human-interface-guidelines/status" }, { "title": "System experiences", "url": "/design/human-interface-guidelines/system-experiences" } ], "image_count": 0 }, { "title": "Content", "url": "https://developer.apple.com/design/human-interface-guidelines/content", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Charts", "url": "/design/human-interface-guidelines/charts" }, { "title": "Image views", "url": "/design/human-interface-guidelines/image-views" }, { "title": "Text views", "url": "/design/human-interface-guidelines/text-views" }, { "title": "Web views", "url": "/design/human-interface-guidelines/web-views" } ], "image_count": 0 }, { "title": "Layout and organization", "url": "https://developer.apple.com/design/human-interface-guidelines/layout-and-organization", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Boxes", "url": "/design/human-interface-guidelines/boxes" }, { "title": "Collections", "url": "/design/human-interface-guidelines/collections" }, { "title": "Column views", "url": "/design/human-interface-guidelines/column-views" }, { "title": "Disclosure controls", "url": "/design/human-interface-guidelines/disclosure-controls" }, { "title": "Labels", "url": "/design/human-interface-guidelines/labels" }, { "title": "Lists and tables", "url": "/design/human-interface-guidelines/lists-and-tables" }, { "title": "Lockups", "url": "/design/human-interface-guidelines/lockups" }, { "title": "Outline views", "url": "/design/human-interface-guidelines/outline-views" }, { "title": "Split views", "url": "/design/human-interface-guidelines/split-views" }, { "title": "Tab views", "url": "/design/human-interface-guidelines/tab-views" } ], "image_count": 0 }, { "title": "Menus and actions", "url": "https://developer.apple.com/design/human-interface-guidelines/menus-and-actions", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Activity views", "url": "/design/human-interface-guidelines/activity-views" }, { "title": "Buttons", "url": "/design/human-interface-guidelines/buttons" }, { "title": "Context menus", "url": "/design/human-interface-guidelines/context-menus" }, { "title": "Dock menus", "url": "/design/human-interface-guidelines/dock-menus" }, { "title": "Edit menus", "url": "/design/human-interface-guidelines/edit-menus" }, { "title": "Home Screen quick actions", "url": "/design/human-interface-guidelines/home-screen-quick-actions" }, { "title": "Menus", "url": "/design/human-interface-guidelines/menus" }, { "title": "Ornaments", "url": "/design/human-interface-guidelines/ornaments" }, { "title": "Pop-up buttons", "url": "/design/human-interface-guidelines/pop-up-buttons" }, { "title": "Pull-down buttons", "url": "/design/human-interface-guidelines/pull-down-buttons" }, { "title": "The menu bar", "url": "/design/human-interface-guidelines/the-menu-bar" }, { "title": "Toolbars", "url": "/design/human-interface-guidelines/toolbars" } ], "image_count": 0 }, { "title": "Navigation and search", "url": "https://developer.apple.com/design/human-interface-guidelines/navigation-and-search", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Path controls", "url": "/design/human-interface-guidelines/path-controls" }, { "title": "Search fields", "url": "/design/human-interface-guidelines/search-fields" }, { "title": "Sidebars", "url": "/design/human-interface-guidelines/sidebars" }, { "title": "Tab bars", "url": "/design/human-interface-guidelines/tab-bars" }, { "title": "Token fields", "url": "/design/human-interface-guidelines/token-fields" } ], "image_count": 0 }, { "title": "Presentation", "url": "https://developer.apple.com/design/human-interface-guidelines/presentation", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Action sheets", "url": "/design/human-interface-guidelines/action-sheets" }, { "title": "Alerts", "url": "/design/human-interface-guidelines/alerts" }, { "title": "Page controls", "url": "/design/human-interface-guidelines/page-controls" }, { "title": "Panels", "url": "/design/human-interface-guidelines/panels" }, { "title": "Popovers", "url": "/design/human-interface-guidelines/popovers" }, { "title": "Scroll views", "url": "/design/human-interface-guidelines/scroll-views" }, { "title": "Sheets", "url": "/design/human-interface-guidelines/sheets" }, { "title": "Windows", "url": "/design/human-interface-guidelines/windows" } ], "image_count": 0 }, { "title": "Selection and input", "url": "https://developer.apple.com/design/human-interface-guidelines/selection-and-input", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Color wells", "url": "/design/human-interface-guidelines/color-wells" }, { "title": "Combo boxes", "url": "/design/human-interface-guidelines/combo-boxes" }, { "title": "Digit entry views", "url": "/design/human-interface-guidelines/digit-entry-views" }, { "title": "Image wells", "url": "/design/human-interface-guidelines/image-wells" }, { "title": "Pickers", "url": "/design/human-interface-guidelines/pickers" }, { "title": "Segmented controls", "url": "/design/human-interface-guidelines/segmented-controls" }, { "title": "Sliders", "url": "/design/human-interface-guidelines/sliders" }, { "title": "Steppers", "url": "/design/human-interface-guidelines/steppers" }, { "title": "Text fields", "url": "/design/human-interface-guidelines/text-fields" }, { "title": "Toggles", "url": "/design/human-interface-guidelines/toggles" }, { "title": "Virtual keyboards", "url": "/design/human-interface-guidelines/virtual-keyboards" } ], "image_count": 0 }, { "title": "Status", "url": "https://developer.apple.com/design/human-interface-guidelines/status", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "Activity rings", "url": "/design/human-interface-guidelines/activity-rings" }, { "title": "Gauges", "url": "/design/human-interface-guidelines/gauges" }, { "title": "Progress indicators", "url": "/design/human-interface-guidelines/progress-indicators" }, { "title": "Rating indicators", "url": "/design/human-interface-guidelines/rating-indicators" } ], "image_count": 0 }, { "title": "System experiences", "url": "https://developer.apple.com/design/human-interface-guidelines/system-experiences", "category": "components", "summary": "", "sections": [], "platforms": [], "related": [ { "title": "App Shortcuts", "url": "/design/human-interface-guidelines/app-shortcuts" }, { "title": "Complications", "url": "/design/human-interface-guidelines/complications" }, { "title": "Controls", "url": "/design/human-interface-guidelines/controls" }, { "title": "Live Activities", "url": "/design/human-interface-guidelines/live-activities" }, { "title": "Notifications", "url": "/design/human-interface-guidelines/notifications" }, { "title": "Status bars", "url": "/design/human-interface-guidelines/status-bars" }, { "title": "Top Shelf", "url": "/design/human-interface-guidelines/top-shelf" }, { "title": "Watch faces", "url": "/design/human-interface-guidelines/watch-faces" }, { "title": "Widgets", "url": "/design/human-interface-guidelines/widgets" } ], "image_count": 0 } ] }