问题标签 [clang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 使用 xcodebuild 构建 iPhone 代码并运行 LLVM/Clang 静态分析器
我按照使用 LLVM/Clang 静态分析器查找内存泄漏中的步骤操作,但无法在我的项目上运行静态分析器。
当我尝试xcodebuild
在我的项目上运行时(1. 打开终端,2. 直接转到项目,3. > xcodebuild),我收到此错误:
如何在我的代码上运行此工具?- 我正在用模拟器进行测试。谢谢。
iphone - 使用 Clang 进行调试
我想在我的 Xcode iPhone 项目中使用 clang。然而,这是入门指南:
http://clang.llvm.org/get_started.html
我已经使用 Xcode 工作了一年,但这对我来说远远不能理解!谁能用简单的英语解释如何在我现有的 iPhone 项目中安装和使用 Clang?我不熟悉从控制台加载东西。
谢谢!
担
objective-c - Clang 中的“返回对象泄漏”是什么意思?
除了这个问题,我在BEncoding.m中修复了一堆内存泄漏(最初来自这里)
我已经修复了所有明显的内存泄漏,但 Clang 发现了四个“返回对象泄漏”错误,我不确定如何排序:
完整的消息/适当的代码位是:
[1] 方法返回一个具有 +1 保留计数的 Objective-C 对象(拥有引用)
[3] 作为拥有引用返回给调用者的对象(单个保留计数转移给调用者)
haskell - LLVM 与 C-- ;对于 Haskell,LLVM 从根本上怎么可能不比 C 更好——?
objective-c - Objective-C 单例和 LLVM/clang 泄漏警告
我在应用程序的多个位置使用单例模式,并且clang
在分析代码时遇到内存泄漏错误。
我将这些设置用于scan-build
:
scan-build -v -v -v -V -k xcodebuild
我相当确定单例中的代码很好 - 毕竟,它与 Stack Overflow 以及 Apple 文档中引用的代码相同 - 但我想整理内存泄漏警告,所以我的扫描 -构建返回成功。
objective-c - 为什么 Clang 抱怨我所有的自动释放对象?
我有以下功能:
为什么 Clang 会给我以下投诉?
- 1 调用函数“CFURLCreateStringByAddingPercentEscapes”返回一个核心基础对象,保留计数为 +1(拥有引用)
- 2 对象发送 -autorelease 消息
- 3 对象作为拥有引用返回给调用者(单个保留计数转移给调用者)
- 4 对象过度自动释放:对象已发送 -autorelease 但对象的保留计数为零(本地可见)
据我所知,这符合 Apple 关于内存管理和对象所有权的准则。我必须明确释放对象吗?这个错误在我的项目中出现了 19 次,都是在类似的情况下出现的。我究竟做错了什么?
xcode - 可以告诉clang不要分析某些文件吗?
我正在尝试使用 clang 来分析我正在从事的项目。该项目包括一个相当大的静态库,它作为依赖项包含在 Xcode 中。
我真的希望 clang 不分析依赖项的文件,因为它似乎使 clang 失败。这可能吗?我一直在阅读clang文档,但我没有找到它。
xcode - 在 Xcode 中使用 Clang 静态分析器
由于“当前项目目录”没有 Xcode 脚本变量,如何创建脚本菜单项以从 Xcode 在当前项目上运行 Clang 静态分析器?
iphone - AnalysisTool / Clang 结果:ivar 命名约定违规
AnalysisTool(一个 Clang GUI 前端)指出我的一些 ivars 命名不正确:
具体来说:
实例变量“groupName”的名称不以“m”前缀开头
'm' 前缀在 Cocoa 中代表什么?
我应该使用它吗?或者这是一个误报。