过去十多年用的大多是 Visual Studio,换了新工具还在适应期。几个小弱问题,望大家指点,并且在授我以鱼的同时也授我以渔:有什么讲 XCode 的使用,尤其是 debug 的好文章么?给我个链接。
以下有些词汇我用的是 VS 中的概念,召唤同时熟悉 VS 和 XCode 的同学来给我答疑。谢谢!
0, 这个问题我实在不好意思问,可是,在哪里可以看到代码的行号啊?-_-!!
1, 是否有 find all reference 的功能,就是针对某一个类/方法/属性/变量,找出所有用到它的地方。目前我只能搜索这个字符串,然后人工过滤出我要找的内容。
2, debug 的时候有可以 run to cursor 吗?另外我看了 xcode 下的快捷键
http://www.1729.us/xcode/Xcode%20Shortcuts%20B_W.png ,也觉得有点晕:像 step into/step out这么常用的命令,居然要同时按三个键才行?有没有类似 VS 的,按个 F9/F10 啥的就行的啊?
3, debug 的时候查看内存需要点 View Memory of XXX 然后它会出现在上方窗口,也就是说盖住了代码。有办法把这个内存窗口挪到下面来么?有办法让下面这个查看变量的窗口直接显示变量的值么?或者这个 View Memory of XXX 有对应的快捷键么?
4, edit value 只允许 edit 内存地址?如果我在 debug 过程中想改变某一 Dictionary 中的某一字符串key的值,该怎么做呢?刚试了一下似乎在那个查看内存的窗口也不允许修改啊。
5, 有没有类似于 VS 中的 immediate window,就是在 debug 的过程中, 在 immediate window 敲入一个当前可访问的变量、方法甚至是一段代码,就可以立刻执行并得知结果。这个在调试的时候太有用啦。 我曾希翼 Add Expression 可以完成部分这方面功能,可似乎不是这么回事啊。
或者,除了 XCode,你们还使用别的什么 debug 工具么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/37113
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.