在Android(Java)中,我们经常使用异常处理try、catch来处理异常,而且在某些函数中,系统强制要求你加上try、catch,比如线程处理中。但在IOS中,我差不多吧异常处理忘记了,虽然IOS也有@try、@catch,但是使用的很少,不管是在自己的项目中还是官方的例子中。
大家聊一下为什么Android和IOS为什么在异常处理中有这样子截然不同的处理呢??

解决方案 »

  1.   

    个人感觉IOS为了是系统更加流畅,A就是A,B就是B,如果A变成了B,你必须知道为什么出现错误了,必须找出来处理了。不让异常模模糊糊的糊弄过去。
    而在Android(Java)中,由于Java EE 企业应用本身追求的是稳定,所以加上了大量的异常处理,因此在Android也延续下来。