Публикации по теме 'cocoa'


Внедрение Cocoa в Интернет
Несколько лет назад я много занимался веб-программированием (в основном на PHP) и разработкой для macOS. Я постоянно переключался между ними, и это сводило меня с ума. Серьезно, я дошел до того, что печатал знаки доллара в Objective-C и квадратные скобки в PHP. Программирование OS X и весь способ ведения дел Apple вначале были для меня очень необычными. Думаю, мне понадобилось несколько попыток, пока я… ну… в этом не разобрался. Но когда я был, мальчик был я в нем. Я стал получать..

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

NSWindow, запущенное из statusItem menuItem не отображается как активное окно
У меня есть приложение statusItem, написанное на PyObjC. В statusItem есть элемент menuItem, который должен запускать новое окно при щелчке по нему: # Create statusItem statusItem =...
1329 просмотров
schedule 29.11.2021

Предотвращение, поиск и устранение утечек памяти в Какао
Происходят утечки памяти (и ресурсов). Как убедиться, что они этого не делают? Какие советы и методы вы бы предложили, чтобы в первую очередь избежать утечки памяти? Если у вас есть утечка из приложения, как отследить источник утечек? (О, и,...
10829 просмотров
schedule 02.11.2021

Какао-вредные привычки
Какие вредные привычки у вас появились с тех пор, как вы начали программировать на Какао? Я думаю, что составление списка вредных привычек и активное добавление к нему и, что более важно, отказ от этих привычек - хороший метод повышения качества...
3469 просмотров
schedule 18.11.2021

Работа с объектами, возвращаемыми из удобных методов какао
У меня много проблем с преждевременным освобождением объектов NSDate. Я подозреваю, что проблемы могут быть связаны с тем, как я работаю с объектами, возвращаемыми из удобных методов NSDate. Я думаю , что мое объявление свойства showDate в классе...
977 просмотров

Получение NSImage из NSProgressIndicator
Мне нужно поместить изображение из NSProgressIndicator в ячейку NSOutlineView. Я написал код, который делает это для детерминированного индикатора, и он отлично работает: NSProgressIndicator *progressIndicator = [[NSProgressIndicator alloc]...
2317 просмотров
schedule 29.10.2021

Возможно ли динамическое создание классов в Objective-C?
Моя проблема в следующем. У меня есть метод, который просто принимает отрывок из XML и XPath. Затем он должен создать мне массив объектов для этого фрагмента XML. Это означает, что я получу следующий XML: <user>...
8575 просмотров
schedule 24.11.2021

Как лучше всего смоделировать класс ассоциации в основных данных?
У меня есть связь в модели Core Data, которая чувствует, что ей нужен класс ассоциации. В частности, у меня есть объект Person и объект Location. Между этими двумя классами существует отношение «многие ко многим», которое имеет некоторые свойства,...
436 просмотров
schedule 30.10.2021

Как сделать так, чтобы привязка значения NSTokenField предоставляла NSString?
Я заменил NSTextField на NSTokenField , чтобы можно было выполнить автозаполнение. Значение NSTextField было привязано к атрибуту NSString класса контроллера. Теперь, когда я изменил NSTextField на NSTokenField , значение изменилось на...
1788 просмотров
schedule 01.12.2021

Методы реализации -hash для изменяемых объектов Какао
В документации для -hash говорится, что он не должен изменяться, пока изменяемый объект хранится в коллекции, и аналогично в документации для -isEqual: говорится, что значение -hash должно быть одинаковым для одинаковых объектов. Учитывая...
2259 просмотров
schedule 18.10.2021

Как разделить NSDecimalnumber между десятичным и целым числом и обратно
Я не могу понять, как получить интегральное и десятичное значение из NSDecimalnumber. Например, если у меня 10,5, как получить 10 и 5? А если у меня 10 и 5, как вернуться к 10,5? Ммм хорошо, выглядит лучше! Однако у меня есть...
6008 просмотров
schedule 04.09.2021

NSXMLParser и константы ошибок
Есть ли описание различных ошибок, которые может возвращать NSXMLParser? Мне известно о документация по Apple этих кодов, но на этой странице нет ничего, кроме названия ошибки.
1275 просмотров
schedule 05.11.2021

НаблюдатьВалуеФоркэйпас: ofObject: изменение: контекст: не работает должным образом с массивами
У меня есть объект, реализующий индексированные методы доступа для ключа с именем contents . В этих средствах доступа я вызываю willChange:valuesAtIndexes:forKey: и didChange:valuesAtIndexes:forKey: при изменении базового массива. У меня...
2231 просмотров

Что приводит к ошибке "Не найдено подходящего изображения" в Mac OS X?
Я последовал совету Криса Хансона по отладке модульных тестов фреймворка в Xcode 3.1, но при попытке запустить пользовательский исполняемый файл, программа аварийно завершает работу с сообщением об ошибке ниже [заменено $ (BUILD_PRODUCTS_DIR) на...
7836 просмотров

QTKit, открытие устройств ввода?
Я пытаюсь добавить два входа в QTCaptureSession следующим образом: mainSession = [[QTCaptureSession alloc] init]; BOOL success; NSError* error; QTCaptureDevice *videoDevice = [QTCaptureDevice...
1183 просмотров
schedule 17.11.2021

Перетаскивание NSTableView и NSOutlineView
У меня есть NSTableView и NSOutlineView, оба с их содержимым, предоставленным привязками, которые я хотел бы иметь некоторые функции перетаскивания: Перетащите строки из таблицы A в строку структуры B, где они будут скопированы в структуру...
5851 просмотров

Почему приложения Какао используют так много памяти?
Даже стандартное приложение Cocoa с пустым окном, которое создается, когда вы создаете новый проект Cocoa в Xcode, использует почти 6 МБ памяти. В чем причина этого? Можно ли заставить приложение использовать меньше, или OS X просто по-другому...
1903 просмотров
schedule 23.11.2021

Как поместить обычный элемент управления в NSView?
На самом деле я пытаюсь поместить WebKitView в ScreenSaver (который наследует NSView). Я совершенно новичок в MacOS X и Cocoa (но я хорошо знаком с Objective-C и использовал некоторые части GNUStep). Мне нужна разметка? Я хочу показать только один...
425 просмотров
schedule 10.10.2021

Зачем NSError двойное косвенное обращение? (указатель на указатель)
Эта концепция, кажется, беспокоит меня. Почему объекту NSError нужно передать указатель методу, изменяющему объект? Например, разве просто передача ссылки на ошибку не сделает то же самое? NSError *anError; [myObjc doStuff:withAnotherObj...
10882 просмотров
schedule 13.09.2021

Сбой NSURLConnection под 10.5.7
У меня есть небольшое приложение, которое загружает цены на акции и отлично работало (в течение многих лет) до моего недавнего обновления до 10.5.7. После обновления программа вылетала из-за этого вызова: NSString *currinfo = [NSString...
3592 просмотров
schedule 18.10.2021

Можно ли безопасно читать списки из ненадежного источника?
Мне нужна простая связь клиент-сервер с приложением для iPhone, а списки свойств XML кажутся довольно простым и простым решением, которое избавляет меня от проблем с делегатами синтаксического анализатора XML и самостоятельным построением этих...
181 просмотров
schedule 01.12.2021