Вопросы к Поиску с Алисой
Паттерн Proxy в Swift целесообразно применять в случаях, когда прямой доступ к объекту дорогостоящий или нежелательный. softwarepatternslexicon.com
Некоторые ситуации, в которых используют этот паттерн:
При этом паттерн Proxy следует использовать только при необходимости, так как он может усложнять код. readmedium.com