首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Xcode调试:查看NSNumber的值?

首先,要查看 NSNumber 的值,可以在 Xcode 中使用调试工具来查看变量的值。具体步骤如下:

  1. 在代码中定义一个 NSNumber 类型的变量,例如:
代码语言:txt
复制
NSNumber *myNumber = @(5);
  1. 在 Xcode 的调试工具中,选择 Debug 菜单中的 Print Description 或者 Evaluate Expression,然后输入 myNumber,接着在右边栏中就会显示 myNumber 的值。
  2. 也可以在代码中使用 NSLog 函数来输出 NSNumber 的值,例如:
代码语言:txt
复制
NSLog(@"myNumber's value is %@", myNumber);

这样就可以在 Xcode 控制台输出 myNumber 的值。

对于其他编程语言的调试方法,可以参照该语言的官方文档或者相关教程,不同语言有不同的调试方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

XCodedebug断点调试

debug 流程控制 当你通过 Xcode 源码编辑器侧边槽 (或者通过下面的方法) 插入一个断点,程序到达断点时会就会停止运行。 调试条上会出现四个你可以用来控制程序执行流程按钮。...我们会一个个看过来并介绍 LLDB 中等价命令 (是的,你可以在调试器内部添加断点)。 在 Xcode 左侧面板,有一组按钮。其中一个看起来像断点。...如果想在 Xcode UI上创建符号断点,你可以点击断点栏左侧 + 按钮。...断点行为 (Action) 上面的例子中,你或许想知道每一次到达断点时候 i 。我们可以使用 p i 作为断点行为。这样每次到达断点时候,都会自动运行这个命令。...你也可以添加多个行为,可以是调试器命令,shell 命令,也可以是更直接打印: 可以看到它打印 i,然后大声念出那个句子,接着打印了自定义表达式。

1.7K70

XCodedebug断点调试

debug 流程控制 当你通过 Xcode 源码编辑器侧边槽 (或者通过下面的方法) 插入一个断点,程序到达断点时会就会停止运行。 调试条上会出现四个你可以用来控制程序执行流程按钮。...我们会一个个看过来并介绍 LLDB 中等价命令 (是的,你可以在调试器内部添加断点)。 在 Xcode 左侧面板,有一组按钮。其中一个看起来像断点。...如果想在 Xcode UI上创建符号断点,你可以点击断点栏左侧 + 按钮。...断点行为 (Action) 上面的例子中,你或许想知道每一次到达断点时候 i 。我们可以使用 p i 作为断点行为。这样每次到达断点时候,都会自动运行这个命令。...你也可以添加多个行为,可以是调试器命令,shell 命令,也可以是更直接打印: 可以看到它打印 i,然后大声念出那个句子,接着打印了自定义表达式。

5.4K71
  • iOS开发 Xcode各种调试、DEBUG

    BUG,简单来说就是程序运行结果与预期不同,下面来说说XcodeDEBUG方法 参考博文 断点调试 普通断点 全局断点 条件断点 1.普通断点 看图 当程序运行到断点处时会停下,然后进行单步调试...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行特定时暂停它,你可以查看变量,执行自定指令,并且按照你所认为合适步骤来操作程序进展。...(这里有一个关于调试器如何工作总体解释。) 你以前有可能已经使用过调试器,即使只是在 Xcode 界面上加一些断点。但是通过一些小技巧,你就可以做一些非常酷事情。...完整清单点击查看 po 打印对象,是 e -o --缩写 expression 流程控制 当你通过 Xcode 源码编辑器侧边槽 (或者通过下面的方法) 插入一个断点,程序到达断点时会就会停止运行...,打开方式如下图: leaks内存泄漏检查工具 运行后查看 视图调试 启用视图调试:运行app过程中,按下底部Debug View Hierarchy 按钮,或者从菜单中选择Debug > View

    2.2K50

    iOS开发技巧篇

    在iOS开发中,有一些技巧可以提高程序猿开发效率。 1,Xcode真机调试 Xcode 7推出之前,想要真机调试,iOS开发者必须花$99购买苹果开发者账号,而且步骤繁琐,需要下载证书认证。...随着苹果公司推出了Xcode 7之后,大幅度简化了真机调试步骤。但是如果要测试推送等,还是需要证书。...第四步:打开需要真机测试项目插上手机(Xcode第一次链接手机会很慢,可以选择Xcode菜单栏中 window-> devices查看手机是否准备就绪了),选择 项目文件-> General - >...2,Xcode截屏 Xcode默认提供了截屏功能,在 Xcode debug菜单中找到viewDebugging,然后点击截屏选项,就可以将截屏屏幕保存到桌面了。 ?...,修改 allowRotation 为 YES即可。

    1.6K90

    很经典GDB调试命令,包括查看变量,查看内存

    在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序运行数据。...例如,查看文件f2.c中全局变量x: gdb) p 'f2.c'::x 当然,“::”操作符会和C++中发生冲突,GDB能自动识别“::” 是否C++操作符,所以你不必担心在调试C++程序时会出现异常...三、数组 有时候,你需要查看一段连续内存空间。比如数组一段,或是动态分配数据大小。你可以使用GDB“@”操作符,“@”左边是第一个内存地址,“@”右边则你你想查看内存长度。...你可以使用examine命令(简写是x)来查看内存地址中。...十、查看寄存器 要查看寄存器,很简单,可以使用如下命令: info registers 查看寄存器情况。(除了浮点寄存器) info all-registers 查看所有寄存器情况。

    21.1K71

    Xcode 小技巧:快速查看预处理后源码

    本文会分享以下内容: 通过开启或者关闭 module 相关配置,查看 Xcode 预处理操作 后代码差异 预处理操作 失败解决方案 一、 Enable Modules Module 是 编译器用于解决头文件引用导致重复编译等问题方案...image 预处理操作 后代码 经过 预处理操作 后代码如下所示: ?...image 我们可以注意到,经过 预处理 操作 后, SunFrameB.m 文件膨胀到 31174 行 三、开启 Enable Modules 配置开关后进行预处理 在 Xcode 配置中开启 Enable...image 该问题背后原因是 Xcode 无法找到合适预处理参数对源码进行预处理操作。对应解决方案也很简单: 按照上次分享 Xcode 小技巧:如何获取源码文件对应 target?...image 通过提供合适 target,我们可以让 Xcode 找到合适参数对源码进行 预处理操作 了。

    1.7K10

    升级xcode7问题:使用shareSDK,坑你两眼泪汪汪 xcode调试技巧

    升级xcode之前好好一个项目,升级后就crash,错误直接定位到main函数,报是EXC_BAD_ACCESS错误,内存错误,就是一个对象释放了,继续对他发消息就会报错。...详细定位错误,就是定位不到,使用到技巧有: 1 一步一步打断点,尼玛,没用,整个UI显示出来后crash。 2 打开NSZombieEnabled,僵尸对象。...3 重写objectrespondsToSelector方法,打印出现EXEC_BAD_ACCESS前访问最后一个object 4 全局断点 都没什么卵用,就是定位不到问题。...关于调试技巧可以参考博主之前博客: xcode调试技巧 参考文章: XCode调试技巧之EXC_BAD_ACCESS中BUG解决 最后,在控制台里追踪堆栈,才查出了一点蛛丝马迹。...说要更换最新新浪SDK,我直接重新下载了shareSDK,没有包括新浪微博。ok,完美解决!

    76880

    《Motion Design for iOS》(二十一)

    我们也需要让JNWSpringAnimation对象知道我们想要动画属性开始和结束是什么。这是用来绘制弹簧和关键帧。...对象知道了它开始和结束,以及我们想要模仿弹簧准确属性,我们现在可以把它添加到我们想要移动CALayer上去了。...所以首先,我拖动称为JNWSwift我需要使用JNWSpringAnimation.h和.m文件到XcodeSwift工程中(包含到Xcode工程文件中)。...Xcode就会询问是否要创建一个桥街头,我选择要,这就是哪个特殊文件内容。...这就是Swift代码和Objective-C代码会创建一样动画。 查看完整合集:https://github.com/Cloudox/Motion-Design-for-iOS 查看作者首页

    38820

    【Flutter】Flutter 调试 ( 调试回退功能 | Debug 调试查看变量方式 | 控制台信息 )

    文章目录 一、调试回退功能 二、Debug 调试查看变量方式 三、Debug 控制台信息 四、相关资源 一、调试回退功能 ---- 在调试过程中 , 经常错过关键位置调试 , 如没有进入关键方法进行调试...; Flutter 调试中提供了一个 " 后悔药 " , Frame 视窗 , 该视窗中记录了所有的关键方法运行状态 , 通过该运行状态记录 , 可以回退到指定方法处 ; 上图中 259...行代码已经执行完毕 , 现在执行 188 行代码 , 点击 Frames 中 259 行执行项 , 即可回头查看执行该状态时相关变量或表达式 ; 二、Debug 调试查看变量方式 --...-- Flutter 项目 Debug 调试时 , 查看变量方式 : 将光标放到变量位置 , 鼠标左键点一下 , 即可在变量下方显示变量值浮层 , 浮层中显示变量值 ; 在 Variables 变量窗口中..., 即可查看该变量 ; 三、Debug 控制台信息 ---- 如果程序中出现错误 , 会报错到控制台 ; 如果调试是大数据量代码 , 不方便进行断点调试 , 如蓝牙串口数据 , 需要打印日志

    87230

    XCode调试器LLDB

    调试器共舞 - LLDB 华尔兹 你是否曾经苦恼于理解你代码,而去尝试打印一个变量?...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行特定时暂停它,你可以查看变量,执行自定指令,并且按照你所认为合适步骤来操作程序进展。...(这里有一个关于调试器如何工作总体解释。) 你以前有可能已经使用过调试器,即使只是在 Xcode 界面上加一些断点。但是通过一些小技巧,你就可以做一些非常酷事情。...与此同时,让我们以在调试器中打印变量来开始我们旅程吧 基础 这里有一个简单小程序,它会打印一个字符串。注意断点已经被加在第 8 行。断点可以通过点击 Xcode 源码窗口侧边槽进行创建。...其实这时候我们要用到是 expression 这个方便命令。 ? 这不仅会改变调试器中,实际上它改变了程序中。这时候继续执行程序,将会打印 42 red balloons。神奇吧。

    1.3K60

    XCode调试器LLDB

    调试器共舞 - LLDB 华尔兹 你是否曾经苦恼于理解你代码,而去尝试打印一个变量?...LLDB 绑定在 Xcode 内部,存在于主窗口底部控制台中。调试器允许你在程序运行特定时暂停它,你可以查看变量,执行自定指令,并且按照你所认为合适步骤来操作程序进展。...(这里有一个关于调试器如何工作总体解释。) 你以前有可能已经使用过调试器,即使只是在 Xcode 界面上加一些断点。但是通过一些小技巧,你就可以做一些非常酷事情。...与此同时,让我们以在调试器中打印变量来开始我们旅程吧 基础 这里有一个简单小程序,它会打印一个字符串。注意断点已经被加在第 8 行。断点可以通过点击 Xcode 源码窗口侧边槽进行创建。...其实这时候我们要用到是 expression 这个方便命令。 ? 这不仅会改变调试器中,实际上它改变了程序中。这时候继续执行程序,将会打印 42 red balloons。神奇吧。

    1.3K30

    Android Studio如何查看源码并调试方法步骤

    studio默认使用是gradle里配置compilesdkversion,只要你把compilesdkversi设置成23,自然就可以通过查看define快捷键,进入到对应class文件,...通过各种搜索大法,我找到了一款不错插件,AndroidSourceViewer ; 功能十分强大: 支持查看 Android / Java 任意版本源码 支持对比 Android / Java 任意两个版本源码差异...支持 Android 官网文档查看和方法定位 支持 Native 方法源码查看 具体可以看截图: 正当我满心欢喜开启debug时,发现studio无法识别该代码,原因是作者思路是在类名前面加版本号...通过修改这个文件,只要源码路径存在,那就可以很方便其他版本源码并且调试了;但是修改源码路径有风险,大家还是谨慎操作,同时记得不用时候清空缓存。。...另外一点就是,可以看源码还是很爽~ 到此这篇关于Android Studio如何查看源码并调试方法步骤文章就介绍到这了,更多相关Android Studio查看源码并调试内容请搜索ZaLou.Cn

    2K41
    领券