概述我知道这听起来可能是一个愚蠢的问题,因为它在大多数现代IDEs是一个微不足道的功能,但我潜入iOS开发,我熟悉平台和SDK,我不能想出这一点。我有一个与MS Visual Studio的经验,我看到Xcode的工作原理是一样的,它仍然缺乏相当多的功能比较,但仍然是一个很好的IDE。当涉及到
调试,Xcode的工作非常类似于Visual Studio,你可以将鼠标悬停在一个变量,它将显示其当前值。然而 我知道这听起来可能是一个愚蠢的问题,因为它在大多数现代IDEs是一个微不足道的功能,但我潜入iOS开发,我熟悉平台和SDK,我不能想出这一点。我有一个与MS Visual Studio的经验,我看到Xcode的工作原理是一样的,它仍然缺乏相当多的功能比较,但仍然是一个很好的IDE。当涉及到调试,Xcode的工作非常类似于Visual Studio,你可以将鼠标悬停在一个变量,它将显示其当前值。然而,当涉及到
对象变量时,它几乎总是只给地址和扩展箭头,它扩展为“NSObject”,扩展为“isa”,扩展到所有的属性,不告诉我什么。我习惯于IDE,像Visual Studio,聪明到足以做一些自省,并为我显示实际对象和所有它的即时属性和值。我假设Xcode是聪明的,这样做,我只是不正确使用它。
如果我在一行涉及对象实例(让我们说NSDateComponents实例)的代码行设置断点,我如何查看其属性(即年,周,日,小时等)的值?
在此先感谢您的帮助!
编辑:这是一个截图的信息,我得到每个对象我检查…
alt text http://joecrotchett.com/images/misc/example.jpg
解决方法 这令人沮丧。调试器必须知道每个对象的结构,它显然不是。它过去是更糟糕,但。和NSArray一样,它们是一个对象数组。调试器不知道具体是什么类型的对象,这是由于Objective-C语言,而不是调试器。
当你潜入iOS开发中,我想你会发现,苹果在开发方面比竞争对手晚了15年。这不是开玩笑。但他们赶上了,相信我,以前是更糟糕!
总结
以上是内存溢出为你收集整理的iphone – 如何在Xcode调试器中查看对象内的值?全部内容,希望文章能够帮你解决iphone – 如何在Xcode调试器中查看对象内的值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)