u/Adrimi1in r/swift • Recommends
On “Must know Concepts for Jr. iOS Devs”
1. Lifecycle of view controllers
2. Delegate pattern - its easy, really :) and very repaying
3. App architecture is a broader topic than UI Design Pattern itself. What's suprised me that I and most of iOS devs on beginning though that MVVM or VIPER are all the things in projects. I really recommend you take a look on it (and whole channel) [video
4. Struct vs Class, eternal fight for a right :)
5. Singletons - we should use it anyway, but just be very cautious. 99% of any app is connecting to the network API anyway, so take a look [video
6. And some bonus - learn what is: git add/commit/push/fetch/pull/checkout and "DO NOT PUSH ON DEVELOP" :)