iOS测试调试
等待化茧成蝶
尽人事,听天命。。。。。。
展开
-
编译测试 LLVM与LLDB
首先让我们先通过百度了解一下LLVM链接:点击打开链接然后重点了解一下LLDB这个东西随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。如图1所示:图...转载 2016-02-27 20:39:12 · 3256 阅读 · 0 评论 -
IOS测试之--断言
一、Objective - C 中的断言:Objective - C 中的断言处理使用的是 NSAssertionHandler :每个线程拥有它自己的断言处理器,它是 NSAssertionHandler 类的实例对象。当被调用时,一个断言处理器打印一条包含方法和类名(或者函数名)的错误信息。然后它抛出一个 NSInternalInconsistencyException 异常。基础类中定义了两...转载 2016-03-01 15:33:09 · 635 阅读 · 0 评论 -
iOS 手动解析崩溃日志
最近偶然与到一个线上crash问题,一直无法复现,十分苦恼,大家都知道,如果在开发阶段,完全可以设置全局断点等等方式进行crash定位,但是线上的问题怎么解决呢?经过研究学习后发现,我们可以通过线上crash日志来进行线上bug的定位。恰巧我们的APP内部集成了talkingdtata,然后就总结一下线上崩溃日志的解析办法。从talkingdata的崩溃信息列表可以查看崩溃日志,其中形式大...原创 2018-04-16 15:58:03 · 1576 阅读 · 2 评论