Я программирую приложение в Objective C, и я получаю эту ошибку: MyApp (2121,0xb0185000) malloc: * ** ошибка для объекта 0x1068310: удвойтесь свободные *** устанавливают точку останова в...
Я просматривал вопросы, которые задают на StackOverflow, но существуют так многие об управлении памятью в Objective C, что я не мог найти ответ, который я искал. Вопрос состоит в том если это...
Я понимаю, что необходимо быть осторожными с автовыпуском на iOS. У меня есть метод, который возвращает объект это выделения, который необходим вызывающей стороне, таким образом, в этой ситуации - насколько я понимаю - мне нужно...
Я ищу основной источник (или действительно хорошее объяснение) для резервного копирования заявления, что использование автовыпуска является опасным или чрезмерно дорогим при записи программного обеспечения для iPhone. Несколько...
У меня есть задача, которая скорее занимает много времени и должна работать в фоновом режиме. Согласно документации, это может быть сделано с помощью NSOperationQueue. Однако я не хочу сохранять глобальное классом...
Я все еще имею, некоторые неясные понимают о выпуске и автовыпуске. Каково различие между ними обоими? У меня есть этот код. Для соединения Facebook. Я разрушаю его иногда, когда я перехожу к Facebook...
т.е. заставил бы объект быть сразу выпущенным и не имел бы, чтобы быть выпущенным пулом, если бы я сделал это? [[NSArray arrayWithCapacity:100] выпуск]; не Может найти четкое объяснение в документах...
Во многих Книгах и на многих Сайтах я вижу - дренаж. Ну, для Пула Автовыпуска, который звучит прохладным. Но это делает что-нибудь кроме выпуска? Я предположил бы - дренаж просто делает Пул к - выпускают все это'...
Я являюсь новым в цели-c, и я пытаюсь понять управление памятью для разбираний в ней. После чтения превосходного Руководства по программированию управления памятью для Какао яблоком мое единственное беспокойство когда...
Я называю метод, который входит в фоновый поток: [сам performSelectorInBackground:@selector (loadViewControllerWithIndex:) withObject: [NSNumber numberWithInt:viewControllerIndex]]; затем, я...
Я плохо знаком с целью c и пытаюсь понять, как/когда автовыпуск называют. Я понимаю простой вариант использования: - (пустое) нечто {Панель *b = [[[Выделение панели] init] автовыпуск]; [сам...
Я становлюсь немного раздраженным о некоторых объектах, автовыпускаемых без меня знание. Это - вероятно, хорошая вещь, что они, но если они, я хочу знать. В документации не говорится который...
Когда Вы выделяете и инициализируете и возражаете и затем хотите возвратить тот объект, как Вы, как предполагается, возвращаете его? У меня есть следующий код: NSXMLDocument* fmdoc = [[выделение NSXMLDocument]...
Я выполняю много вычислений с помощью NSDecimal и создаю каждую структуру NSDecimal с помощью следующей техники: [[NSNumber numberWithFloat:kFloatConstant] decimalValue] я использую...
Я все еще пытаюсь чтобы понять этот фрагмент кода, который я нашел в проекте, над которым я работаю, где парень, который его создал, покинул компанию, прежде чем я успел спросить. Это код: - (void) releaseMySelf {...
Я новичок в target-c, и я знаю базовую память правила управления, например, когда сохранять автовыпуск выпуска. Но я не знаю, когда я должен обернуть свой код в пул авторелиза и почему?
Я работаю над проектом на iPhone. Теперь я запускаю новый UIViewController из другого UIViewController, а затем переключаюсь между ними. Вот мой код. iGreenAppDelegate * delegate = [...
Если у меня есть такой код, + (MyCustomClass*) myCustomClass
{ return [[[[MyCustomClass alloc] init] autorelease]
} Этот код гарантирует, что возвращаемый объект будет автоосвобожден.
Что эквивалентно ...
Я создаю игру-головоломку, которая имеет три разных размера. Загружаемые изображения зависят от размера головоломки. Для простоты я буду называть их маленькими/средними/большими. Когда я загружаю...
NSString *str = [[[[NSString alloc]init]autorelease]autorelease]; ул = @"привет"; NSLog (@"%@",str ); Может ли кто-нибудь помочь мне рассказать об этом коде. Автоматическое освобождение объекта дважды, что произойдет....
Я заметил, что там - это другой способ запуска основной функции в Xcode 4.2: int main (int argc, char * argv [])
{@autoreleasepool {return UIApplicationMain (argc, argv, nil, ...
У меня есть сценарий в приложении IOS, где манипулирование очень большим экземпляром NSString (HTTP-ответ, вверх 11 МБ), приводит к нескольким крупным посредникам, находящимся в памяти сразу, поскольку ...
Я знаю, что управление памятью в iOS сложно подсказки для новичков, как я, но я надеялся на явное объяснение здесь на стойке, который я мог не найти нигде другого. Итак, притворяйся, у меня есть ...
У меня есть NSTimer, стреляющий со скоростью 60 кадров в секунду. Он обновляет модель C ++, а затем рисует через Quartz 2D. Это работает хорошо, за исключением того, что память быстро накапливается, хотя я ничего не выделяю. Инструменты ...
Учитывая этот код: // Инициализировать строку
NSString * name = @ "Франци"; Макрос @ "" создает NSString с заданным текстом (здесь имя Franzi) и СОХРАНЕНИЕ СЧЕТЧИКА 1? Итак, @ "" дает NSString с необходимостью ...
Я вижу в некоторых примерах кода, что используется автозапуск. Я не знаком с случаями, когда это требуется. Например, если я создаю файл заголовка объекта аннотации @interface ...
Я пытаюсь сузить ошибку до минимально воспроизводимого случая и обнаружил что-то странное. Рассмотрим этот код: static NSString * staticString = nil;
int main (int argc, const char * argv []) {...
Я использую настраиваемые объекты делегатов для выполнения некоторых задач очистки после запрос заканчивается. ASIHTTPRequest не сохраняет делегатов, поэтому я не могу их автоматически выпустить. Прямо сейчас это то, как я распределяю и ...
Я использую следующий код для рисования фрагмента изображения UIImage * subIm = getSubImage (large, rect);
[subIm drawInRect: self.bounds]; где getSubImage определяется следующим образом UIImage * getSubImage (UIImage * ...