Language and OS
Modern iOS mobile app development in mid-2022 is done in Swift 5.0 and macOS 15.
An actual macOS development environment is required to build, test and publish an iPhone app. I set one up on the Matcha melange VM.
Primarily use XCode to do pretty much everything.