Recentemente ho iniziato a studiare Objective-C e sto lavorando su un'app iOS come esercizio, comunque, voglio gestire l'overflow generando un'eccezione (provengo da uno sfondo Java), I ho cercato il riferimento c'è solo NSException
, ma poi ho letto nella sezione che dice argomenti sulla gestione delle eccezioni, e hanno detto di usare NSError
, ho letto il riferimento ma avevano lo stesso protocollo e metodi, quindi qual è la differenza tra loro? E quale è meglio?Errore/eccezione personalizzata NSException e NSError
Inoltre, voglio creare la mia propria eccezione o classe di errore, ci sono metodi o campi che dovrei includere? (Come quando si implementa l'interfaccia Exception
in Java). Grazie
Oh, ok. Quindi per la gestione dell'overflow dovrei usare Exception, dal momento che è un difetto nella mia applicazione? –
Sì, se si tratta di una situazione imprevista che non dovrebbe verificarsi con il codice corretto. –
Ohh Grazie, ma per quanto riguarda la seconda parte della domanda, creando la mia classe Exception? –