Когда использовать ленивый экземпляр в iOS?

Я слышал, что ленивое создание объектов в iOS довольно распространено, однако я не совсем уверен, когда мне следует его использовать? Может ли кто-нибудь дать краткое объяснение того, когда я должен использовать ленивый экземпляр и когда мне просто нужно инициализировать свои свойства в методе init?

Меня беспокоит ленивое создание экземпляров, поскольку для этого требуется много кода (по сравнению с простым написанием всего этого в методе init), особенно если у вас есть несколько свойств для инициализации.

Ответы на вопрос(4)

Ваш ответ на вопрос