Вопросы по теме 'nsthread'

Есть ли у NSThread отдельная куча? Как насчет pthread (на iPhone)
Если я отсоединю NSThread, будет ли Cocoa запускать его в отдельной куче памяти или зоне памяти? Например, если бы я отсоединил поток, использовал malloc для создания большого буфера, а затем позволил бы потоку завершиться, вернул бы я эту память в...
708 просмотров

Поточно-ориентированный вопрос NSmutableArray
Я разрабатываю программу чтения RSS, которая использует NSMutableArray ( _stories ) для хранения содержимого RSS-канала. Этот массив используется двумя разными потоками в приложении и может быть доступен одновременно в двух случаях, поскольку:...
2035 просмотров
schedule 07.08.2022

Делегирование в NSThreaded Design? (Айфон)
Я использую большое количество очень маленьких веб-сервисов в своем приложении, и я был на нескольких дорогах, которые не масштабируются или не работают должным образом. Подход к дизайну, о котором я думаю: задача для viewController состоит в том,...
138 просмотров
schedule 01.04.2024

Как принудительно обновить экран для UIScrollView из потока/функции, отличной от пользовательского интерфейса (iPhone)
Я рисую набор изображений в uiscrollview из потока/функции, отличной от пользовательского интерфейса. Но он отображается только после того, как все изображения будут отрисованы. Для рисования всех изображений я написал функцию, и это то, что...
2704 просмотров
schedule 22.07.2022

pthread против NSThread: что быстрее
В Cocoa NSThread быстрее, чем pthread? Есть ли прирост производительности? можно ли игнорировать?
2561 просмотров
schedule 22.05.2022

Когда освобождать / сохранять объект, переданный вторичному потоку?
Я передаю объект вторичному потоку, используя следующий код: (void)login:(id)sender { platformMsgs_LoginRequest *loginRequest = [[[platformMsgs_LoginRequest alloc] init] autorelease]; //more code... [NSThread...
549 просмотров
schedule 16.04.2023

Доступ к атрибутам экземпляра из вторичного потока (iPhone-SDK)
У меня есть класс с атрибутом NSDictionary. Внутри этого класса я отправляю другой поток для обработки NSXMLParser. Внутри моего -didStartElement я обращаюсь к словарю в классе (чтобы сравнить элемент, найденный в XML, с элементом в словаре). На...
486 просмотров
schedule 31.07.2022

Разница между NSThread и detachNewThreadSelector:toTarget:withObject:
В документации NSThread я наткнулся на метод detachNewThreadSelector:toTarget:withObject: . В чем разница между этим методом и созданием потока с initWithTarget:selector:object: , а затем его запуском с start ?
1258 просмотров
schedule 18.02.2023

Вызов UIGetScreenImage () в потоке, созданном вручную, выводит сообщение _NSAutoreleaseNoPool (): в журнал
Это тело селектора, указанного в NSThread +detachNewThreadSelector:(SEL)aSelector toTarget:(id)aTarget withObject:(id)anArgument NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; while (doIt) { if (doItForSure)...
298 просмотров

NSOperations или NSThread для пакетов небольших задач, которые непрерывно отменяют друг друга?
Я хотел бы посмотреть, смогу ли я сделать реализацию «поиск по мере ввода» для веб-службы, которая достаточно оптимизирована для ее работы на iPhone. Идея в том, что пользователь начинает печатать слово; «Фу», после каждой новой буквы жду ХХХ мс....
941 просмотров
schedule 30.11.2022

Резьбовой NSTimer
Мне известно о множестве вопросов по этой теме, поскольку я сам задавал один из них ранее, однако теперь моя проблема, похоже, больше связана с частью потоковой передачи. У меня есть следующие 2 метода. -(void) restartTimer {...
1120 просмотров
schedule 14.09.2022

Проблемы с NSAutoreleasePool на iPhone
У меня есть небольшое приложение для iPhone, в котором есть кнопка при первом просмотре. Когда я нажимаю эту кнопку, я загружаю свой новый вид, на котором есть изображение. В настоящее время я использую следующий код для загрузки изображения из...
862 просмотров
schedule 04.12.2022

Удаление управляемых объектов в фоновом блоке
На iPhone я пытался удалить управляемые объекты в фоновом режиме: - (void) cleanUp { dispatch_queue_t queue_cleanUp; queue_cleanUp = dispatch_queue_create("com.aroundcal.cleanup", NULL); dispatch_async(queue_cleanUp, ^{ while...
256 просмотров

NSInvocationOperation Вопрос
Я хотел бы знать, как удалить повторяющиеся nsoperations, т.е. есть ли способ проверить очередь nsoperation и посмотреть, делаю ли я дублирующий запрос? В основном, я запрашиваю изображения в зависимости от поворота экрана iphone. Когда...
175 просмотров
schedule 14.11.2022

NSThread для загрузки файлов PDF
Я хочу загрузить файл PDF в контроллер модального представления. Поскольку я не знаю размер файла, я хочу загрузить его в отдельном потоке, поэтому: - (void)viewDidLoad { [super viewDidLoad]; [[UISharedApplication sharedApplication]...
323 просмотров
schedule 01.05.2024

setKeepAliveTimeout и фоновые задачи
У меня большая головная боль с этой темой. Я работаю над приложением, которое должно регулярно опрашивать веб-сервер, чтобы проверять наличие новых данных. На основе возвращенной информации я хочу отправить локальное уведомление пользователю. Я...
19625 просмотров

Как на самом деле работает runloop
Ранее в этом месяце я задал этот вопрос 'Что такое цикл выполнения?' После прочтения ответов и сделал некоторые попытки заставили его работать, но я все еще не понимаю его полностью. Если runloop - это просто цикл, связанный с потоком, и он не...
1491 просмотров
schedule 19.02.2022

Поток против асинхронного вызова
Я хотел узнать, что лучше между созданием потока или выполнением асинхронного вызова с использованием класса NSURLConnection.
372 просмотров

Задача списка NsThread
Привет всем, мне нужно выполнить это (iphone/objective-c): У меня есть поток, который должен выполнять операции. основной поток назначает новую задачу моему потоку (задачи всегда одни и те же). каждая операция имеет свой идентификатор....
314 просмотров

один поток убивает другой в приложении iphone (оба потока являются основным потоком)?
Привет, ребята, ==>в моем приложении я использовал три разных кода потока для одного из них здесь все потоки одного типа ==>я определил два потока в классе appdelegate ==>один в контроллере корневого представления ==> все потоки имеют разное...
350 просмотров
schedule 13.03.2022