
Toggles | Apple Developer Documentation
A toggle can have various styles, such as switch and checkbox, and different platforms can use these styles in different ways. For guidance, see Platform considerations. In addition to toggles, all …
Alerts | Apple Developer Documentation
macOS alerts can add a suppression checkbox and a Help button. In all alert copy, be direct, and use a neutral, approachable tone. Alerts often describe problems and serious situations, so avoid being …
Buttons | Apple Developer Documentation
Versatile and highly customizable, buttons give people simple, familiar ways to do tasks in your app. In general, a button combines three attributes to clearly communicate its function: Style. A visual style …
Controls | Apple Developer Documentation
A control provides quick access to a feature of your app from Control Center, the Lock Screen, or the Action button.
Human Interface Guidelines | Apple Developer Documentation
The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.
Foundations | Apple Developer Documentation
Understand how fundamental design elements help you create rich experiences.
Selection and input | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
Inputs | Apple Developer Documentation
Learn about the various methods people use to control your app or game and enter data.
Getting started | Apple Developer Documentation
Create an app or game that feels at home on every platform you support.
Pull-down buttons | Apple Developer Documentation
After people choose an item in a pull-down button’s menu, the menu closes, and the app performs the chosen action. Best practices Use a pull-down button to present commands or items that are directly …