Unveiling the MVP Pattern in iOS: Architecting for Testability | Swiftyn