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