当引发
SIGKILL
、SIGABRT
、Signal-0
异常时,我必须捕获异常。
请建议如何通过异常处理来处理上述信号。
您能否建议我任何示例代码来执行此操作?
提前致谢。
具有java和C#背景的开发人员必然会去iOS中进行异常处理。 Apple 有一些非常好的 API 来解决已知错误,但程序应该没有异常(我知道这很困难)。 Sigabrt 通常在您过度释放对象时发生,而 SIGKILL 通常在系统由于内存不足而终止您的应用程序时发生。所以,我建议你阅读苹果的内存管理指南。另外,您可以通过此链接和此。 。 Apple 为异常处理定义了一个类 - NSException。