Ho sentito che l'istanziazione pigra di oggetti in iOS è piuttosto comune, tuttavia non sono esattamente sicuro quando dovrei usarlo? Qualcuno potrebbe dare una breve spiegazione di quando dovrei usare l'istanza pigra e quando dovrei inizializzare le mie proprietà nel metodo init?Quando utilizzare l'istanza lazy in iOS?
La mia preoccupazione relativa all'istanziazione lazy è che richiede molto codice (rispetto alla sola scrittura di tutto nel metodo init), specialmente se si hanno più proprietà da inizializzare.
Come richiede molto codice rispetto a farlo in init? Generalmente non aggiunge molto di più del jus che fa le cose in init –
Non ha senso in piccoli progetti e con nuovi dispositivi. Se ti preoccupi della memoria, devi usare l'istanza pigra. – ymutlu
@ymutlu Puoi spiegare perché non ha senso in piccoli progetti e con nuovi dispositivi? –