Sto lavorando a un progetto rapido e ho un paio di array. In uno dei miei array, non voglio che il client sia in grado di mutarlo senza utilizzare uno dei miei metodi appositamente definiti. Io, d'altra parte, voglio che il getter sia accessibile. Le mie domande riguardano le proprietà di aggiunta e impostazione.Utilizzo di didSet e privato (set) su Swift Array
Domanda 1: Il privato (set) impedisce ai client di chiamare array.append?
Su un altro array, voglio vedere se è stato modificato.
Domanda 2: Se si assegna all'array una proprietà didSet, viene chiamato quando viene aggiunto l'array?
Sai se questo è documentato ovunque? – ndmeiri
@ onmyway133 Non stavo chiedendo se la risposta è stata testata. Capisco che posso testarlo da solo. Stavo chiedendo se la documentazione menziona la risposta ovunque.Se viene menzionato ufficialmente, aggiungere un link a quel documento potrebbe essere utile per i futuri lettori che desiderano maggiori dettagli sul perché questo funziona. – ndmeiri