小编Dav*_*vid的帖子

类扩展与类类别

类扩展@interface Class () 功能更强大,可以将变量注入类中.类别@interface Class (Category)不能.

还有什么其他差异,何时应该在类扩展中使用类别?

objective-c objective-c-category class-extensions

81
推荐指数
3
解决办法
6万
查看次数

如何在后台线程上创建NSTimer?

我有一项需要每1秒执行一次的任务.目前我每隔1秒就有一次NSTimer重复射击.如何在后台线程(非UI线程)中触发计时器?

我可以在主线程上使用NSTimer激发然后使用NSBlockOperation来调度后台线程,但我想知道是否有更有效的方法来执行此操作.

cocoa objective-c nstimer nsrunloop nsblockoperation

66
推荐指数
6
解决办法
6万
查看次数

NSView的边界与帧

边界和边框之间有什么区别?事实上,为什么"界限"甚至存在?'bounds'的大小等于帧的大小,bound的起源应始终为0,0.

cocoa objective-c nsview

43
推荐指数
3
解决办法
2万
查看次数

在Xcode中为无法识别的选择器创建断点

是否可以在Xcode中设置断点以使调试器在无法识别的选择器上停止?

我有其他触发的unrecognized selector异常,我只想触发异常,没有别的.

debugging cocoa breakpoints objective-c xcode4

40
推荐指数
1
解决办法
8195
查看次数

将Bison/Flex/Yacc集成到XCode中

有没有一种简单的方法将Bison/Flex/Yacc集成到XCode中?

我想编写自己的语言进行解析,它与我的ObjC对象进行交互.

但这些工具只会将STDIN作为输入,而只会生成C代码而不是ObjC.它们基本上只对命令行工具有用,否则每次重新生成解析器代码时都需要大量的痛苦来覆盖输出.

xcode parsing yacc objective-c bison

31
推荐指数
3
解决办法
8330
查看次数

触控板手势切换到标题/来源

我曾经能够使用三个手指向上滚动来切换源/标题.自升级到Lion以来,我只是定期滚动.有没有办法让这个功能恢复?

Aka,当我像往常一样向上/向下滚动时,它不会跳到对应的.

更新

Apple修复了Xcode 4.2中的问题.所以,升级你的版本.

macos xcode4 osx-lion

31
推荐指数
5
解决办法
5642
查看次数

如何在XCode中清除单元测试结果?

我无法在XCode 4中清除单元测试的测试结果.基本上,我运行了一个单元测试,导致正常警告.但是,当我切换到常规捆绑并运行构建时,单元测试结果仍然存在.

有没有办法从问题导航器中清除它们?

基本上,我想要一种方法来清除问题导航器.

xcode unit-testing xctest

25
推荐指数
3
解决办法
4211
查看次数

如何在每个构建中自动执行单元测试?

如何在每个构建中自动执行单元测试?

我尝试将单元测试目标添加到项目目标作为依赖项,但似乎没有运行实际测试.

xcode dependencies unit-testing xcode4

18
推荐指数
1
解决办法
5250
查看次数

Xcode 4.1三指滑动从.m切换到.h?

如何在Lion中重新启用此功能?我知道键盘快捷键,但手势更实用.

xcode4 osx-lion

16
推荐指数
2
解决办法
2609
查看次数

KVO观察与NSNotificationCenter观察

我想知道是否有理由在KVO和NSNotificationCenter观察中使用一个而不是另一个.性能,内存使用,速度等?

cocoa binding key-value-observing nsnotification nsnotificationcenter

10
推荐指数
1
解决办法
3842
查看次数