14
ответов

Вызовите явное удаление объекта Java

Я работаю над сервером Java, который обрабатывает БОЛЬШОЙ очень плотный трафик. Сервер принимает пакеты от клиентов (часто много мегабайтов) и вперед их другим клиентам. Сервер никогда явно...
вопрос задан: 1 February 2010 16:26
7
ответов

Что происходит, когда Вы освобождаете указатель дважды или больше в C++?

международное основное () {Сотрудник *e = новый Сотрудник (); удалите e; удалите e;... удалите e; возвратитесь 0;}
вопрос задан: 30 April 2010 18:26
6
ответов

Каков Ваш предпочтительный кодирующий стиль для dealloc в Цели-C? [закрытый]

Я знаю, что дискуссии о кодировании стилей имеют тенденцию заканчиваться в бедствии и бесконечных войнах пламени, но это не то, чего я хочу достигнуть. В течение прошлого десятилетия я главным образом видел два различных кодирующих стиля для...
вопрос задан: 25 January 2010 15:15
5
ответов

iPhone - dealloc - релиз против ноля

Хотите знать, если кто-то с опытом может объяснить это немного больше. Я видел примеры ... [посмотреть релиз]; вид = ноль; .... внутри (пустой) сделки В чем разница и ...
вопрос задан: 24 September 2011 08:18
4
ответа

Objective C: Вы имеете к dealloc объектам свойства прежде, чем освободить родительский объект?

Скажем, у меня есть объект, названный "нечто" с другим объектом, названным "панелью" как свойство. Когда "нечто" освободит, оно автоматически удалит все ссылки на "панель" так, чтобы "панель" освободила та
вопрос задан: 15 July 2010 15:08
2
ответа

Допустимое использование средств доступа в init и dealloc методах?

Я услышал теперь из нескольких источников (stackoverflow.com, какао-dev, документация, блоги, и т.д.), что "неправильно" использовать средства доступа и настройки (нечто, setFoo:) в Вашем init и dealloc методах. Я...
вопрос задан: 23 May 2017 11:43
2
ответа

Корректный способ объявить, выделение, загрузка и dealloc NSMutableArray

Я объявляю свой массив в моем *.h файле: @interface aViewController: UIViewController {NSMutableArray *anArray;//Вы должны будете позже изменить это много раз.} @end I памятей выделения для него мой *.m...
вопрос задан: 13 September 2011 04:52
2
ответа

-dealloc должен сделать, что-нибудь кроме освобождает память?

Я наследовал приложение для iPhone на работе, и я плохо знаком с Objective C, таким образом, у меня просто еще нет своих подшипников. Я встретился с кодом, подобным этому: - (пустой) dealloc {[[StaticObject sharedObject]...
вопрос задан: 23 July 2010 13:42
2
ответа

Objective C - Где делают Вас dealloc глобальные статические переменные?

Или, какова противоположность + (пусто) инициализируют? Вот моя ситуация: у Меня есть класс Единица, чей - (идентификатор) initWithName: функция берет данные из глобального NSDictionary, который создается лениво, определяется в...
вопрос задан: 10 October 2009 07:53
2
ответа

приложение для iPhone с несколькими представлениями/подпредставлениями: память не освобождается

У меня есть приложение для iPhone, которое загружает последовательные представления в платформе на основе той, объясненной в этой ссылке (в основном основной ViewController, который загружает/удаляет дополнительные представления displayView...
вопрос задан: 27 September 2009 15:19
2
ответа

Печать идентификатора экземпляра к NSLog?

В dealloc методе для класса, как я распечатал бы идентификатор (или некоторый другой уникальный идентификатор) для освобождаемого экземпляра? - (пустой) dealloc {NSLog ("_deallocing:??"); [супер...
вопрос задан: 9 September 2009 11:49
2
ответа

Что объясняет лучше всего различие между [myVar dealloc] и [myVar выпуск]?

Я думаю, что знаю различие, но не знаю, как объяснить это правильно. dealloc удаляет память, зарезервированную той переменной полностью и сразу. выпустите постепенно уменьшает сохранить счетчик...
вопрос задан: 7 April 2009 12:25
0
ответов

Почему установка объекта, который подвергается освобождению для слабого свойства, приводит к сбою

В Clang Objective-C Автоматический подсчет ссылок мы видим следующее Для __weak-объектов, lvalue обновляется, чтобы указывать на новый pointee, если новый pointee не является объектом в настоящее время ...
вопрос задан: 19 February 2017 16:10
0
ответов

Custom Deloc и Arc (Objective-C)

В моем небольшом приложении iPad у меня есть функция «Язык переключателя», которая использует наблюдатель. Каждый контроллер представления регистрирует себя с моим наблюдателем во время своей ViewDidload:. - (void) viewdidload {[Super ...
вопрос задан: 12 May 2014 17:02
0
ответов

Добавление и удаление наблюдателей в NSNotificationCenter в UIViewController

Глядя на различные примеры Apple (например, Add Music), в которых я вижу, что они добавляют наблюдателей в NSNotificationCenter по умолчанию в viewDidLoad, а затем удаляют их в Dealloc. Это кажется опасным, поскольку...
вопрос задан: 26 April 2012 13:21
0
ответов

Очень странное поведение dealloc - отсутствие вызова

Я протестировал все свои методы dealloc для viewController. И все они правильно вызываются при вызове popViewControllerAnimated. Но не вызывается только метод dealloc одного контроллера. Я не ...
вопрос задан: 24 February 2012 13:49
0
ответов

premature dealloc in ARC based app

У меня проблема, которая кажется преждевременным освобождением используемого объекта в приложении на базе ARC. Я пытаюсь создать папку на FTP-сервере. Соответствующие части кода приведены ниже; я опишу ...
вопрос задан: 6 February 2012 18:07
0
ответов

почему компилятор откладывает освобождение std :: list?

У меня есть следующий код для проверки освобождения памяти с помощью контейнера std :: list: #include # include {{ 1}} # include #include / * count ...
вопрос задан: 8 November 2011 13:11
0
ответов

Вызывается UIPopoverController dealloc - среда ARC

При отображении всплывающего контроллера во второй раз (после его закрытия и последующего отображения) я получаю следующую ошибку: Завершение работы приложения из-за неперехваченного исключения «NSGenericException», ...
вопрос задан: 8 November 2011 12:45
0
ответов

Инициализация свойства, точечная нотация

Это плохая идея использовать точечную нотацию для инициализации сохраненных свойств равной нулю в моих методах инициализации? С любым обычным свойством вроде этого: @property (неатомарно, сохранить) id foo; Скажем, в моем init ...
вопрос задан: 5 November 2011 01:10
0
ответов

removeObserver:forKeyPath: in dealloc

Если мой экземпляр наблюдает какое-то свойство другого объекта, должен ли я вызывать removeObserver:forKeyPath: in dealloc?
вопрос задан: 19 October 2011 19:04
0
ответов

Отладка Xcode и ARC проблема (пропуская освобождение)

Я потратил некоторое время на отладку странной проблемы с ARC и пользовательскими функциями освобождения. Я создаю подкласс класса NSOperation Я установил блок завершения для этой операции Операция на которую ссылается ...
вопрос задан: 14 October 2011 17:52
0
ответов

Почему мой метод получения свойств вызывает ошибку NSZombie?

У меня есть служебный объект JSONNetworkUtility, и я сохраняю его в своей модели как ivar, а также синтезированное свойство с тем же именем, неатомарное и сохраненное: myNetworkUtility = [[...
вопрос задан: 13 October 2011 14:37
0
ответов

Можем ли мы переопределить распределение и освобождение в объекте C?

Я знаю, что это редко требуется для переопределения методов выделения или освобождения, но при необходимости это возможно в программировании для iPhone ?
вопрос задан: 29 September 2011 11:28
0
ответов

Когда я выполняю сделку с объектом?

В одной из моих функций у меня есть временный цикл с определенным случаем, когда ему может понадобиться временно создать объект. Мой код выглядит следующим образом: while(c < end){ if(specialCase){ Object *....
вопрос задан: 19 September 2011 07:22
0
ответов

Autorelease vs. Выпуск в Dealloc

Я знаю, что управление памятью в iOS сложно подсказки для новичков, как я, но я надеялся на явное объяснение здесь на стойке, который я мог не найти нигде другого. Итак, притворяйся, у меня есть ...
вопрос задан: 3 September 2011 13:17
0
ответов

Кто вызывает метод dealloc и когда в Objective C?

Когда пользовательский класс создается в Objective C, когда и как вызывается метод dealloc? Это что-то, что я должен как-то реализовать в моем классе?
вопрос задан: 17 August 2011 13:47
0
ответов

Метод Dealloc в iOS и установка объектов на ноль

У меня довольно простой вопрос. В некоторых примерах, которые я видел, объекты просто освобождаются в методе dealloc. В других случаях объекты освобождаются, а затем устанавливаются на ноль. Для этого есть причина? Это ...
вопрос задан: 21 July 2011 15:39
0
ответов

Установка делегата на ноль в dealloc

В Objective-C, Я понимаю, что если объект устанавливает себя как делегат другого объекта, ...
вопрос задан: 25 May 2011 00:29
0
ответов

NSTimer отключает освобождение памяти в UIView

@interface someview: UIView {NSTimer * timer; } @end @implementation someview - (void) dealloc {NSLog (@ "dealloc someview"); [таймер недействителен]; таймер = ноль; } - (void) runTimer { // } - (void) ...
вопрос задан: 14 April 2011 22:25