clang-static-analyzer

    1热度

    1回答

    出于某种原因,我的Xcode中的Clang静态分析器不会抱怨任何事情。我尝试了大量的内存管理错误(alloc和不释放),但它从来没有发现它们,也不会抱怨它们。即使在清理完所有目标并重新构建和分析之后。 我正在为模拟器3.1建设 我必须专门设置它吗?一个特殊的编译器设置如此?怎么样?

    2热度

    3回答

    我刚开始使用xcode并学习Objective-C & Cocoa,将Xcode 3.2中的编译器交换为Clang以增强错误检查和静态分析器会有帮助。我只是好奇,如果给定的额外会有帮助,或者我的学习会更好地坚持默认设置? 千恩万谢 加里

    2热度

    2回答

    Foo *oFoo = [[[Foo alloc] init] autorelease]; 这就是我被教导如何在Objective C中编程,但CLang错误检查器抱怨初始值从未读过。但oFoo是一个具有属性的对象。 oFoo本身没有单一的价值。属性值是重要的。 oFoo.PropertyA = 1; oFoo.PropertyB = @"Hello, World." 我应该忽略这个吗?

    2热度

    1回答

    result = [结果stringByReplacingOccurrencesOfString:@“ç”withString:@“c”]; result = [result stringByReplacingOccurrencesOfString:@“LJ”withString:@“c”]; 铛静态分析器给出警告“方法返回一个Objective-C的对象与一个0保留计数(非所属参考)” 返回

    2热度

    3回答

    我之前使用过命令行中的Clang Static Analyzer。我想通过Build &分析来尝试Xcode的内置版本。我从来没有得到任何负的成绩,即使我特意准备了我的代码具有非常明显的问题锵总是能够指出: // over-releasing an object: [label release]; [label release]; // uninitialized

    0热度

    1回答

    它不关心这个: NSString* leaker() { return [[NSString alloc] init]; } 我认为这将是足够聪明,检查是否有任何的代码路径可以调用该函数不释放其返回值(通常我不会这样的代码,我只是测试分析仪)。 据报道这是一个泄漏: NSString* leaker() { NSString* s = [[NSString alloc] init];

    0热度

    1回答

    我目前使用Xcode 3.2.1来学习iPhone SDK,并想知道是否可以使用Clang-LLVM和静态分析器来帮助调试我的代码。目前我正在使用默认模板,但在项目>设置中交换编译器时,在为模拟器编译时会出现错误。这可能吗? gary

    0热度

    2回答

    我想知道如果我能在苹果的TopSongs应用程序中找到自己泄漏的东西。至少有人可以帮助我解决问题,以及如何确定泄漏报告中的内容以及如何才能找到找到它们的想法? 即:我有一个这样的: # Category Event Type Timestamp Address Size Responsible Library Responsible Caller 0 GeneralBlock-448 Mallo

    5热度

    1回答

    有没有人在Windows上运行过clang静态分析器? 我已经成功构建了llvm和clang(使用VS 2008)。在下面的错误运行扫描生成结果: The getpwuid function is unimplemented at scan-build line 35. 有研究表明,getpwuid不支持在Windows平台上。

    0热度

    2回答

    有人能帮我让Clang启动并运行吗? (我没有3.2) 我跟着很多教程(基本上每个链接关闭此页Using Clang Static Analyzer from within XCode),但我不能让它工作! 到目前为止,我成功做到的唯一一件事就是下载clang! Grrrr .... dubbeat粉碎! 请记住,我从未写过苹果脚本。 我已经铛我的桌面上