Single responsibility principle October 29, 2019 apple interview question ARC code +11 codecat15 desi coder indian coder indian youtuber iOS iPhone iphone code JSON knowledge learn swift learning SRP swift swiftBasics apple interview question ARC code codecat15 desi coder indian coder indian youtuber iOS iPhone iphone code JSON knowledge learn swift learning SRP swift swiftBasics