我相信对于所有的iOSer来说,最恐怖的就是线上的crash了。对于有(mei)强迫(you)症(qian)的我来说,只要一发现有crash,只要条件允许,无论是在凌晨三点还是在晚上十二点,我都会立刻拿出电脑来查找原因看看是哪里导致的crash。所以为了让程序不要crash,我们有两种方法,一种是预防,一种是补救。
今天我们的重点是预防,至于补救我在之前的一篇文章中有说过,大体就是通过上传crash堆栈信息,或者通过xcode拿到log,然后通过符号表还原定位到crash的代码。具体的可以看iOSCrash信息上报和处理