In 2022 developing software for iOS (now iPhoneOS) feels like you're working for Apple for free.
You have to look closely to new requirements that they roll out every few months. You should use Apple products in your app or gtfo (e.g. login with Apple ID). You have to update your laptop every few years because Xcode (which is monumental PoS) requires new MacOS that your hardware doesn't support. And when you go through all this trouble, you have to literally beg Apply to admit a new version of your app. You even have to pay Apple to be able to write apps for their phones/tablets.
I'm so glad I jumped off iOS development a few years ago.
If you're a young developer and still not decided what area suits you the most, think twice before entering iOS and MacOS development.
You have to look closely to new requirements that they roll out every few months. You should use Apple products in your app or gtfo (e.g. login with Apple ID). You have to update your laptop every few years because Xcode (which is monumental PoS) requires new MacOS that your hardware doesn't support. And when you go through all this trouble, you have to literally beg Apply to admit a new version of your app. You even have to pay Apple to be able to write apps for their phones/tablets.
I'm so glad I jumped off iOS development a few years ago.
If you're a young developer and still not decided what area suits you the most, think twice before entering iOS and MacOS development.