Raii dans le modèle objectif-c?
-
29-10-2019 - |
Question
Je me retrouve à écrire du code comme celui-ci pour réaliser un code sûr d'exception:
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];
}
Y a-t-il un autre modèle et plus succinct à suivre dans Objective-C?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow