Я работаю над сервером Java, который обрабатывает БОЛЬШОЙ очень плотный трафик. Сервер принимает пакеты от клиентов (часто много мегабайтов) и вперед их другим клиентам. Сервер никогда явно...
Я знаю, что дискуссии о кодировании стилей имеют тенденцию заканчиваться в бедствии и бесконечных войнах пламени, но это не то, чего я хочу достигнуть. В течение прошлого десятилетия я главным образом видел два различных кодирующих стиля для...
Хотите знать, если кто-то с опытом может объяснить это немного больше. Я видел примеры ... [посмотреть релиз]; вид = ноль; .... внутри (пустой) сделки В чем разница и ...
Скажем, у меня есть объект, названный "нечто" с другим объектом, названным "панелью" как свойство. Когда "нечто" освободит, оно автоматически удалит все ссылки на "панель" так, чтобы "панель" освободила та
Я услышал теперь из нескольких источников (stackoverflow.com, какао-dev, документация, блоги, и т.д.), что "неправильно" использовать средства доступа и настройки (нечто, setFoo:) в Вашем init и dealloc методах. Я...
Я объявляю свой массив в моем *.h файле: @interface aViewController: UIViewController {NSMutableArray *anArray;//Вы должны будете позже изменить это много раз.} @end I памятей выделения для него мой *.m...
Я наследовал приложение для iPhone на работе, и я плохо знаком с Objective C, таким образом, у меня просто еще нет своих подшипников. Я встретился с кодом, подобным этому: - (пустой) dealloc {[[StaticObject sharedObject]...
Или, какова противоположность + (пусто) инициализируют? Вот моя ситуация: у Меня есть класс Единица, чей - (идентификатор) initWithName: функция берет данные из глобального NSDictionary, который создается лениво, определяется в...
У меня есть приложение для iPhone, которое загружает последовательные представления в платформе на основе той, объясненной в этой ссылке (в основном основной ViewController, который загружает/удаляет дополнительные представления displayView...
В dealloc методе для класса, как я распечатал бы идентификатор (или некоторый другой уникальный идентификатор) для освобождаемого экземпляра? - (пустой) dealloc {NSLog ("_deallocing:??"); [супер...
Я думаю, что знаю различие, но не знаю, как объяснить это правильно. dealloc удаляет память, зарезервированную той переменной полностью и сразу. выпустите постепенно уменьшает сохранить счетчик...
В Clang Objective-C Автоматический подсчет ссылок мы видим следующее Для __weak-объектов, lvalue обновляется, чтобы указывать на новый pointee, если новый pointee не является объектом в настоящее время ...
В моем небольшом приложении iPad у меня есть функция «Язык переключателя», которая использует наблюдатель. Каждый контроллер представления регистрирует себя с моим наблюдателем во время своей ViewDidload:. - (void) viewdidload
{[Super ...
Глядя на различные примеры Apple (например, Add Music), в которых я вижу, что они добавляют наблюдателей в NSNotificationCenter по умолчанию в viewDidLoad, а затем удаляют их в Dealloc. Это кажется опасным, поскольку...
Я протестировал все свои методы dealloc для viewController. И все они правильно вызываются при вызове popViewControllerAnimated. Но не вызывается только метод dealloc одного контроллера. Я не ...
У меня проблема, которая кажется преждевременным освобождением используемого объекта в приложении на базе ARC. Я пытаюсь создать папку на FTP-сервере. Соответствующие части кода приведены ниже; я опишу ...
У меня есть следующий код для проверки освобождения памяти с помощью контейнера std :: list: #include
# include {{ 1}} # include #include / * count ...
При отображении всплывающего контроллера во второй раз (после его закрытия и последующего отображения) я получаю следующую ошибку: Завершение работы приложения из-за неперехваченного исключения «NSGenericException», ...
Это плохая идея использовать точечную нотацию для инициализации сохраненных свойств равной нулю в моих методах инициализации? С любым обычным свойством вроде этого: @property (неатомарно, сохранить) id foo; Скажем, в моем init ...
Я потратил некоторое время на отладку странной проблемы с ARC и пользовательскими функциями освобождения. Я создаю подкласс класса NSOperation
Я установил блок завершения для этой операции
Операция на которую ссылается ...
У меня есть служебный объект JSONNetworkUtility, и я сохраняю его в своей модели как ivar, а также синтезированное свойство с тем же именем, неатомарное и сохраненное: myNetworkUtility = [[...
Я знаю, что это редко требуется для переопределения методов выделения или освобождения, но при необходимости это возможно в программировании для iPhone ?
В одной из моих функций у меня есть временный цикл с определенным случаем, когда ему может понадобиться временно создать объект. Мой код выглядит следующим образом: while(c < end){ if(specialCase){ Object *....
Я знаю, что управление памятью в iOS сложно подсказки для новичков, как я, но я надеялся на явное объяснение здесь на стойке, который я мог не найти нигде другого. Итак, притворяйся, у меня есть ...
У меня довольно простой вопрос. В некоторых примерах, которые я видел, объекты просто освобождаются в методе dealloc. В других случаях объекты освобождаются, а затем устанавливаются на ноль. Для этого есть причина? Это ...