Pracuję nad aplikacją Cocoa skierowaną do systemu Leopard i wyżej. Zastanawiam się nad dodaniem do niego narzędzia do zgłaszania błędów (chciałbym mieć nadzieję, że moja aplikacja się nie zawiedzie, ale zróbmy prawdziwe tutaj). Mam kilka pytań, głównie koncepcyjnych, zanim naprawdę zacznę.Aplikacja Crash Reporter dla aplikacji Cocoa
1) Jak to działa koncepcyjnie, wiedząc, kiedy następuje awaria i wywołanie reportera? Czy mam demona działającego w poszukiwaniu awarii? Czy mogę poczekać, aż moja aplikacja zostanie uruchomiona następnym razem, aby zgłosić problem?
2) Czy można to zrobić w kakao? Czy musiałbym zanurzyć się w węglu lub w IOKit lub w coś takiego?
3) Czy to nawet dobry pomysł? Mac OS X ma już wbudowany program do zgłaszania awarii, ale jako programista nie widzę dzienników awarii. Nie sądzę, że moja aplikacja często się zawiesza, ale ja po prostu nie chcę być naiwna, ale tego typu rzeczy.
Jakie są Twoje przemyślenia i opinie na ten temat?
Czy ktoś ma ochotę odpowiedzieć na to stanowisko jak na rok 2013? Wszystkie odpowiedzi są dość nieaktualne, ale pytanie jest nadal bardziej niż istotne ... –