我正在开发一款iPhone应用程序.我是一名全职Java开发人员,我习惯于使用Eclipse,在Eclipse中我可以设置断点并停止进程.然后,我可以输入我想要的任何表达式,Eclipse将使用流程中该点的值对其进行计算.

在Xcode中有这样做的方法吗?我希望能够在断点处停止,然后输入一些代码对其进行判断.gdb控制台将允许我执行po(print-object),但它确实有限.有什么帮助吗?

推荐答案

我的做法是:

po [NSUserDefaults standardUserDefaults]

displays: <NSUserDefaults: 0x6143040>

po [[NSUserDefaults standardUserDefaults] stringForKey:@"Currency"]

显示器:"CHF"

Objective-c相关问答推荐

导航回上一个视图控制器

iOS:警告try 呈现其视图不在窗口层次 struct 中的 ViewController

如何创建圆形按钮?

我需要在 ARC 中使用 dealloc 方法吗?

如何可靠地检测 iOS 9 上是否连接了外部键盘?

更改 UIDatePicker 字体 colored颜色 ?

以原子方式写入文件与不写入文件之间的区别

在Objective-C中从类名的NSString创建对象

不区分大小写的核心数据 CONTAINS 或 BEGINS WITH 约束

滚动后检测 UITableView 中的当前顶部单元格

如何在 iOS 上将图像旋转 90 度?

我应该在 ARC 的 init 方法中引用 self.property 吗?

何时应该使用 initWithNibName 初始化视图控制器?

Cocoa 与 Cocoa Touch - 有什么区别?

检测 iOS 应用程序是否在调试器中运行

从 URL Objective C 获取图像

通过将另一个字符串重复给定次数来创建 NSString

判断核心数据中是否存在对象的最快方法?

如何将 UITableView 滚动到特定位置

如何在 Objective-c 中将数组声明为常量?