narc

    11熱度

    4回答

    如果我有一個傳遞給方法的參數,我需要在方法結尾釋放參數嗎?

    1熱度

    1回答

    我爲自己創建了一個Cocoa應用程序,並且發現了一個問題。我有兩個NSTextFields,它們作爲nextKeyViews相互連接。當我運行這個應用程序與內存泄漏檢測工具和標籤通過這些2文本框一段時間,輸入一些文字等,我開始泄漏內存。它向我展示了AppKit庫是負責任的,泄漏的對象是NSCFStrings,負責框架是[NSEvent charactersIgnoringModifiers]和[N

    0熱度

    1回答

    我在一本書中讀到了這個。 -(IBAction) updateTweets { tweetsView.text = @""; [tweetsData release]; tweetsData = [[NSMutableData alloc] init]; NSURL *url = [NSURL URLWithString:@"http://twitter.

    3熱度

    2回答

    我終於明白我是否必須釋放一個對象,以及如何在一個簡單的應用程序中保留我的保留數儘可能低(通過知道對象是否返回額外的'保留'已經被調用或不)。所以NARC規則在這方面工作得很好。另一方面,我無法圍繞是否要retain(通常使用保留屬性)或僅僅是assign實例變量來包裝我的頭。那裏有什麼經驗法則嗎?我知道只有兩個: 如果我在我的班級中所做的實例(例如,在一個init),那麼我應該保留它,並在deal