This article contains some Android - iOS components comparison
You will need to have a Mac to develop iOS apps or you could hack your pc to run Macintosh. The IDE you can use is xCode or AppProject from JetBrains. You can also use a framework like Xamarin or Flutter for developing for both OS's .