相关疑难解决方法(0)

使用LLVM/Clang忽略特定文件中的所有警告

我的iOS项目中有一些文件有一些警告,我想忽略这些警告.我不想在整个项目中禁用警告(知道如何做),只是一些特定的文件.那么,有没有办法完全忽略特定文件中的所有警告?

我在Xcode 4.2上使用LLVM 3.0和Clang.

xcode clang compiler-warnings

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

使用 Xcode 分析 (product>a​​nalyze) 时,是否可以忽略给定文件中的任何错误?

使用 Xcode 分析 (product>a​​nalyze) 时,是否可以忽略给定文件中的任何错误?

例如编译指示或其他什么?

我们只想忽略第三方代码上的任何警告,以便在我们的代码中出现问题时对我们更明显。

谢谢

xcode analysis objective-c xcode4

5
推荐指数
1
解决办法
788
查看次数

抑制XCode Analyzer存储在..错误中的对象的潜在泄漏

我有一个方法,创建一个返回一个CoreGraphics对象的实例- CGPathRef.

当我通过Analyzer运行应用程序时,它抱怨这种方法正在泄漏...它是,但它是故意的.我确实希望将所有权转移给调用者并让他们清理.

如何抑制此分析仪警告?

- (CGPathRef) createSomePath:(CGPoint)center innerRadius:(CGFloat)innerRadius outerRadius:(CGFloat)outerRadius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle
{
  CGMutablePathRef slicePath = CGPathCreateMutable();

  ....

  return slicePath;  <--- Analyzer points to this line as a potential leak.
}
Run Code Online (Sandbox Code Playgroud)

假设这应该是可能的,因为许多框架返回这些对象需要调用者清理...

提前致谢 !

PS恐怕这个问题是不是DUP,也没有一个合适的回答其他地方... 3个回答在这个页面的顶部突出显示不正确/完整的...只是由马蒂亚斯·鲍赫即这里所提供的答案"新的"规则确实是我提出的问题的正确答案:)谢谢!

xcode objective-c analyzer

4
推荐指数
1
解决办法
1757
查看次数