小编Wis*_*uck的帖子

Xcode 4.2 debug不符号堆栈调用

我在iOS 5模拟器/设备中调试Xcode 4.2时遇到问题.正如预期的那样,以下代码崩溃:

NSArray *arr=[NSArray array];
[arr objectAtIndex:100];
Run Code Online (Sandbox Code Playgroud)

在iOS 4中,我获得了十六进制数的有用堆栈跟踪.但是在iOS 5中,它只是给了我:

*** First throw call stack:
(0x16b4052 0x1845d0a 0x16a0674 0x294c 0x6f89d6 0x6f98a6 0x708743 0x7091f8 0x7fcaa9 0x2257fa9 0x16881c5 0x15ed022 0x15eb90a 0x15eadb4 0x15eaccb 0x6f02a7 0x6faa93 0x2889 0x2805)
Run Code Online (Sandbox Code Playgroud)

谢谢.

xcode debug-symbols ios

140
推荐指数
8
解决办法
4万
查看次数

适用于iPhone的Cocos2d与Cocos2d-x

我和Cocos2d一起为iPhone工作过,觉得很愉快.我正在开始另一个项目,偶然发现了Cocos2d-x,一个C++端口.我被能够(考虑)一次构建多个平台的想法所吸引.我对Obj-C和C++同样感到满意,并不是在寻找两种语言之间的比较,除非它与使用Cocos2d特别相关.

有没有人使用这两个版本的引擎,你能否评论两者的具体优缺点?Cocos2d-x"完成了"吗?可靠?

iphone cocos2d-iphone cocos2d-x

34
推荐指数
4
解决办法
3万
查看次数

我可以告诉或暗示RubyMine本地或实例变量的类型是什么?

我正在尝试利用RubyMine快速文档和代码完成.我很高兴发现它融合了YARD风格的评论:

# @param [Numeric] width
# @param [Array<String>] values
# @return [Widget]      
def foo(width, values)
Run Code Online (Sandbox Code Playgroud)

...这些注释非常适用于参数,返回类型,甚至是类型集合.但是我找不到任何类似的标签或者局部变量,我很确定Ruby中没有可用的类型转换(我提到我是新手吗?)

有没有办法将RubyMine引入本地和/或实例变量的类型?

ruby rubymine

14
推荐指数
2
解决办法
4290
查看次数

如何重置或清除与CGContext关联的剪贴蒙版?

我正在绘制CGContext并使用基于CGImageRef的掩码:

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextClipToMask(context, rect, _firstMaskImageRef);
CGContextSetFillColorWithColor(context, color);
CGContextFillRect(context, rect);
Run Code Online (Sandbox Code Playgroud)

我有第二个掩码,然后我想切换到:

CGContextClipToMask(context, rect, _secondMaskImageRef);
CGContextSetFillColorWithColor(context, color); // color has changed FWIW
CGContextFillRect(context, rect); // as has rect
Run Code Online (Sandbox Code Playgroud)

但是,这会交叉两个蒙版而不是替换第一个蒙版.

你如何(如果可以的话)清除或重置CGContext的剪贴蒙版?

iphone core-graphics cgcontext

7
推荐指数
2
解决办法
2492
查看次数