加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

iOS常用调试方法:断点调试

发布时间:2019-04-24 08:28:43 所属栏目:教程 来源:QiShare
导读:奇技指南 在iOS项目开拓进程中,常用到静态说明(Analyze)、断点(BreakPoint)和节制台(Console)举办代码调试。本篇文章先容Xcode常用调试要领之断点调试。 一、简介 Xcode的断点成果是iOS开拓者的常用成果。在代码编辑区内的左边拦亓?击一下即可建设一个断

开拓者可以在Symbol输入框中配置断点出发要领/函数。如下图,在Symbol中配置一个要领/函数后,运行措施并执行到此要领时会触发断点。

这里要留意Symbol中要领/函数的写法:

  • 要领(OC要领):用+指明是类要领,用-指明是实例要领,参数声明不行省略,:后不能有空格;
  • 函数:(C函数):直接写函数名即可。

2、Module

开拓者可以在Module输入框中配置Symbol中的函数地址的库,以停止差异库中存在名字沟通的要领/函数,默认不消填写。

3、Condition等成果

标记断点编辑页面除Symbol和Module外的Condition等成果用法与平凡断点同等。好比,在Condition输入框中配置$arg3==nil && $arg4==nil,就会限定断点在满意第一个参数和第二个参数都为nil时才会被触发。如下图:

总 结

Xcode的断点调试成果很是强盛,开拓者充实操作断点调试,再团结上富厚的LLDB调试呼吁,会在许多水平上进步开拓服从。

【本文是51CTO专栏机构360技能的原创文章,微信公家号“360技能( id: qihoo_tech)”】

戳这里,看该作者更多好文

【编辑保举】

  1. 方才,阿里开源 iOS 协程开拓框架 coobjc!
  2. 基于iOS的Charles抓包实践
  3. 基于iOS的Wireshark抓包实践
  4. iOS objc_msgSend尾挪用优化机制
  5. iOS常用调试要领:静态说明
【责任编辑:未丽燕 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读