轻松学会的xcode断点技巧

在你新接手了一个项目的时候,你一定是是从项目的 AppDelegate 看起,

一行行,或者一个Control 一个 Control 的看起,直到整个项目都熟悉;

下面我教你一个查找 Control 的小技巧;

1.新建一个breakPoint 断点的需求


2.在断点处写入 -[UIViewController viewDidLoad]

代表什么意思呢,代表xcode 断点所有的 UIViewControllerviewDidLoad  方法;

这样你只需也在启动项目的的时候,就能找到 ,现在程序到了那个控制器的 viewDidLoad方法;

3.如图所示,是不是就找到了现在启动到了哪个控制器,你只需点点点 ,就能找到显示的是哪个Control;


技能2

断点异常代码,定位bug,我猜很多同学刚学习OC 的时候,都是通过console,去找bug,要想充分利用你的xcode,你可以这样用;

1.比如我现在project 中有一个bug,我不用看console 也能定位到出问题的代码段;

2.新建 Exception breakpoint 如图所示;


新建成功


3.查看异常抛出点,如图所示,是不是很轻松,😄


同理,可以推测,

例如找到

[self.navigationController setNavigationBarHidden:YES animated:YES];


截图效果如




如图,确实如此;


那么是不可以断点到 的push 方法 或者pop 方法;找到跳转的地方;或者一些类方法,欢迎大家积极尝试;

欢迎查看我的https://github.com/hunter858和我的个人博客博客链接http://www.pengchao.tech,正在一步步优化和完善,谢谢大家🙏 😄;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 9,342评论 2 20
  • 转自:http://www.cnblogs.com/daiweilai/p/4421340.html#biyouj...
    Keizo阅读 4,520评论 0 1
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 10,734评论 0 9
  • LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xc...
    CoderSC阅读 5,268评论 0 2
  • 当你写一个应用程序,你将不可避免地犯错误。 更糟糕的是,您的应用程序设计中会时不时地出现错误。 Xcode 的调试...
    titvax阅读 4,001评论 0 0

友情链接更多精彩内容