For iOS app development, you will require the following things:
Clear vision and mission of your app
List of features and functionalities to add to the app
Knowledge of Swift programming language
Practice of Xcode tool to do efficient development
Dedicated designers, developers, and testers