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粉碎! 請記住,我從未寫過蘋果腳本。 我已經鐺我的桌面上