小编Lar*_*rry的帖子

LLDB真的是iOS最好的调试工具吗?

我正在尝试在设备和模拟器上调试我的iOS代码.每次我下降到LLDB,我发现即使是像"打印"这样的基本命令也是非常令人沮丧的.我发现lldb在解决返回类型方面很差.

你会认为它p myView.bounds.size.height会起作用,但实际上它通常要复杂得多,包括在链中投射多个返回类型以最终得到你正在寻找的值.

我看过代码的朋友似乎只是忍受了它,并花了很多时间在LLDB语义上.真的没有更好的调试器(或插件或什么?)可用吗?

debugging xcode objective-c ios lldb

8
推荐指数
0
解决办法
537
查看次数

Coffeescript计时器和'this'指针回调

我遇到浏览器认为"这个"的问题.在下面的示例中,在abc上调用pingMe()将等待1秒,然后浏览器将说Object DOMWindow没有方法'func'.它不是将'this'解析为类ABC(abc)的实例,而是解析为DOMWindow,就好像没有涉及对象一样.我显然不理解setTimeout如何处理回调范围.任何建议如何让这个回调成功?

class ABC
  @func = null

  constructor: (func) ->
    @func = func

  pingMe: ->
    setTimeout(doPing, 1000)

  doPing = ->
    @func()

abc = new ABC ->
  alert "HI"
abc.pingMe()
Run Code Online (Sandbox Code Playgroud)

coffeescript

6
推荐指数
1
解决办法
6493
查看次数

预览具有不同大小和语言样式的自动布局

我已经开始在iOS上的XCode中学习新的Auto Layout内容.自动布局实际上非常简洁,但测试似乎很痛苦.我似乎记得在Mac方面有一种方法可以预览界面并将其拖动到不同的大小,以测试控件是否正确排列.iOS或某些工具是否有类似的功能可以帮助您测试AutoLayout视图?此外,切换到从右到左的东西也很有用.我只是想测试我所有的约束并确保它们是完美的.

objective-c uikit ios autolayout

5
推荐指数
2
解决办法
2187
查看次数

标签 统计

ios ×2

objective-c ×2

autolayout ×1

coffeescript ×1

debugging ×1

lldb ×1

uikit ×1

xcode ×1