如何经过instruments工具来找崩溃缘由。

      各位大哥大姐,小弟小姐,叔叔阿姨,大妈大婶,快来看那!新鲜出炉的专业的、漫长的、不断更新的、不断探索错误的、永不言弃的、永垂不朽的、千古流芳的好yin的iOS博客今日正式开通啦!!html

         鄙人的博客将记录鄙人在之后的iOS开发工做中所遇到的问题,以及解决方案,或一些好的方法。这些只是善意的分享,若有错误,或您有更好的解决方案,请不吝赐教。
        今天呢,咱们就谈一谈如何经过instruments工具来找崩溃缘由,咱们在开发过程当中,遇到崩溃信息的时候通常来讲,若是英语足够好且项目的工程逻辑很清晰(哥是英盲),大概猜到哪儿错了,这样最好;反之,复制粘贴,百度,看的懂,比较好。 若是以上二者都不可以找出问题,那么让咱们来看看如何经过instruments工具来找把。
        首先看图

这是一个MRC的实例Demo,release了三次,不崩溃才怪,缘由确定是过分释放,可是我们装不知道,继续看下去。函数

 
 
 

点击屏幕左上方的Pruduct 而后第三行Profile;
 
启动 Instruments;
 
 
 
 
而后点击左上方红色的圆点,运行Instruments;而后仔细看,原谅哥懒得没有给你P图和废话这么多,运行到崩溃处会显示一个红色的小旗,就是上图弹出那个Zombie Messaged 框的地方, 在框内点击最后一个箭头;
 
 


 
 
右下方的显示黑色的地方即就是你崩溃的地方,(main函数也黑,不用点击看,你什么都没写),双击变黑处(呵呵  );
 


最后,大功告成。显示了有可能引发崩溃缘由的某行代码左占的比例。
 
若是,你正在由于崩溃而恼怒,抓狂,想砸键盘,看到这篇博文以后。请不要叫我雷锋,请叫我好yin。
相关文章
相关标签/搜索