Raii nel modello Objective-C?
-
29-10-2019 - |
Domanda
Mi ritrovo a scrivere codice come questo per ottenere un codice sicuro di eccezione:
Container* container = [Container new];
@try {
while(someCondition) {
ElementType* value = [someObject createObjectFromStorage];
[container add:value]; // container retains object
[value release];
}
[_container release];
_container = [container retain];
} @finally {
[container release];
}
C'è un altro modello più succinto da seguire in Objective-C?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow