I think the problem he is having is with how to get to that point. There is a lot of setup to get to the point of just being able to hit the build and run button in Xcode. Of course, once that work is out of the way it's super easy.
What setup work? Install Xcode from the App Store, and log in with your developer account? There is less involved than just downloading and unzipping the Android SDK
There are steps to go through for android too. The original comment about deployment is false, and doesn't make any distinction about one time setup.
> That's also because deploying an APK on a test device (or several devices) is way easier than deploying an IPA on an iOS device.
False.
> it's easy to push the APK to my phone as part of the build process, and I don't even have to plug my device in to do so.
Also true of iOS.
If you want to make the case that enrolling in the developer program is a hassle, that's fine, but it's misleading to make it sound as though that is part of the build process.
I'm not sure if it has changed since I last made an ios app a while back, but there was a fairly large amount of security certificate provisioning and the interface for it, at that time at least, was unintuitive.