¿Cuándo usar la instanciación perezosa en iOS?

He escuchado que la instanciación perezosa de objetos en iOS es bastante común, sin embargo, ¿no estoy exactamente seguro de cuándo debo usarlo? ¿Podría alguien dar una breve explicación de cuándo debería usar la creación de instancias perezosa y cuándo debería inicializar mis propiedades en el método init?

Mi preocupación con respecto a la creación de instancias perezosa es que requiere una gran cantidad de código (en comparación con solo escribirlo todo en el método init), especialmente si tiene varias propiedades para inicializar.

Respuestas a la pregunta(4)

Su respuesta a la pregunta