美文网首页xcode技巧理论iOS Development
轻松学会的xcode断点技巧

轻松学会的xcode断点技巧

作者: pengxiaochao | 来源:发表于2017-07-03 19:05 被阅读403次

    在你新接手了一个项目的时候,你一定是是从项目的 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,正在一步步优化和完善,谢谢大家🙏 😄;

    相关文章

      网友评论

      本文标题:轻松学会的xcode断点技巧

      本文链接:https://www.haomeiwen.com/subject/qoutattx.html