autorelease

    1熱度

    1回答

    我在看這個代碼從MapViewController.m文件直解禁的CurrentAddress sample可在蘋果公司的網站: - (void)dealloc { [reverseGeocoder release]; [mapView release]; [getAddressButton release]; [super dealloc]; }

    2熱度

    4回答

    後,我經常看到類似以下內容: ​​ 具體在哪裏,一個局部變量,在這種情況下,「anotherButton」用於再後來發佈。這與分配時自動釋放它是否完全相同,然後確保在方法結束之前使用它?即: UIBarButtonItem *anotherButton = [[[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemSt

    0熱度

    2回答

    我是新來的OBJ-C和我有一個關於自動釋放一個問題一個鏈。可以爲幾種方法返回一個自動釋放變量嗎?例如: - (void) methodC { Object anObj = [self methodB]; //Do something with anObj } - (Object *) methodB { return [self methodA]; } -

    0熱度

    1回答

    不知道是否有人知道是否存在實際限制的UITableViewCells數量不斷被重新利用......?首先,我很清楚所有的Obj-C/Apple內存管理規則(我會首先說明,所以我不會浪費任何人的時間,也不會浪費我的) 所以我會問這個問題out ...是否存在一些關於重用UITableViewCell的「Autorelease」機制的實際限制..?因爲我似乎只是經歷了一定數量的崩潰,所以通常超過50頁

    0熱度

    2回答

    我看到以下日誌... 「__NSAutoreleaseNoPool():有沒有到位池自動釋放類UITableViewCellContentView的對象0x58264b0 - 剛剛泄露」 這是一個巨大的釋放池日誌,上面只是其中一個版本日誌,我複製... 我有一個CustomCell根據業務邏輯添加瓷磚本身。但問題是當我打電話創建單元格時,我看到上面的日誌消息。我沒有看到我的代碼有任何問題..有沒有

    6熱度

    2回答

    我在一些示例代碼中看到autorelease被使用。在需要時我不熟悉這些實例。例如,如果我創建一個註釋對象 頭文件 @interface someViewController: UIViewController { Annotation *annotation; } @property (nonatomic, retain) Annotation *annotation; @

    11熱度

    1回答

    鑑於這種代碼: // Initialize string NSString *name = @"Franzi"; @「」宏創建與給定的文本(這裏的名稱弗蘭西)和1一個保留計數一個的NSString? 所以@「」給出了一個NSString必須被釋放嗎?我負責這個對象嗎? 第二個代碼示例則混淆了我,即使我用這種方式: NSSting *message; message = [NSString

    2熱度

    2回答

    在我正在研究的項目中,我正在通過我的前任的代碼進行工作。的事情之一,我在這裏遇到並有干將這樣的: - (NSDictionary *)userInfo { return [[userInfo retain] autorelease]; } 顯然USERINFO已經由類保留,什麼我不明白的是:什麼是保留的,自動釋放該對象的附加價值?什麼是使用這種方法的區別是: - (NSDicti

    1熱度

    1回答

    Scenario-我有一個返回從一個NSMutableArray類似於下面的代碼已被簡化檢索的對象的方法(假設「myArray的」和「CURRENTINDEX」是用於類IVARS其中此方法駐留): - (MyObject *)getFromArray { return [myArray objectAtIndex:currentIndex]; } 我是否應該像對待autorele

    3熱度

    2回答

    我想填充一個這樣的數組: NSMutableArray *array = [self methodThatReturnsAnArray]; 在「methodThatReturnsAnArray」 - 方法我創建一個這樣的數組: NSMutableArray *arrayInMethod = [[NSMutableArray alloc] init]; 當我完成填充「arrayInMetho