Since 2009, iOS has provided a great user experience, not only for people with perfect eyesight, hearing, and motor skills, but for everyone. There is usually very little coding involved in making sure that our own apps provide the same great experience.
Standard controls comes with a lot of behavior for free, and can be studied, customized, and used to tailor the experience for our apps and controls. Providing a good experience means thinking about the functionality of our apps and asking simple questions like: what does this button do?, what is the content on this screen?, etc.
Questions like these don’t relate to just making the app accessible. It’s relevant to all users of your app, equally, and should be asked both early and often in the development process.