Вопросы по теме 'cocoa'
Скрытые возможности Xcode
Учитывая огромный приток новичков в Xcode, я уверен, что есть много советов и приемов Xcode, которыми можно поделиться.
Какие твои?
16.12.2023
Модальное приложение NSPanel / sheet / dialog + NSThread == зависает?
Я занимаюсь отладкой чрезвычайно необычной проблемы, и мне было интересно, может ли кто-нибудь понять, что может пойти не так:
В классе контроллера из NIB я беру NSPanel из того же NIB, а затем показываю его модально в NSWindow (который был создан...
29.11.2023
Прослушивание событий воспроизведения/паузы клавиатуры Mac
Некоторые приложения для Mac, такие как iTunes и Spotify, реагируют на кнопки воспроизведения/паузы/следующего/предыдущего на некоторых клавиатурах Apple.
Предположительно, они подключаются к какому-то NSNotification, как я могу сделать то же самое?
19.12.2023
Любой хороший способ установить статус выхода приложения Какао?
У меня есть приложение Какао, которое взаимодействует с сервером и отображает графический интерфейс. Если происходит фатальная ошибка, я показываю предупреждение и выхожу. Я хотел бы установить для статуса выхода ненулевое значение, чтобы отразить,...
29.12.2023
NSApplication orderFrontStandardAboutPanel: Делаем мою панель about немного менее стандартной
Каковы мои варианты, если таковые имеются, добавления дополнительных произвольных данных в стандартный диалог Какао о диалоге, который отображается NSApplication, когда он получает сообщение orderFrontStandardAboutPanel.
14.11.2023
Программно разрешить доступ к вспомогательному устройству
Я хочу программно включить доступ для вспомогательных устройств в Системных настройках. Но проблема в том, что мое приложение не работает от имени пользователя root, и я не хочу, чтобы мое приложение было пользователем root, а также не должно...
29.12.2023
Как преобразовать элементы NSMutableArray в NSString
У меня есть 1 NSMutableArray, и я хочу преобразовать любые данные в массиве в NSString. скажи мне код для этого. Массив — это не что иное, как объект класса NSMutableArray.
02.12.2023
Как перенаправить вывод nslog в файл вместо консоли
У меня есть приложение какао, работающее в OS X. Я использовал NSLog для отладки. Теперь я хочу перенаправить операторы журнала в файл вместо консоли.
Я использовал этот метод, но он приводит к регистрации в консоли, а также в файле.
-...
26.11.2023
Выбираемая область для NSButton
Итак, я в основном пытаюсь составить список выбираемых текстовых элементов (просто список текста, без рамок кнопок, фона и т. д.). Я полагаю, что мог бы сделать это с помощью NSTableview, но попытка сделать табличное представление полностью...
26.11.2023
Скрытые возможности Xcode 4
Теперь, когда Xcode 4 официально выпущен, пришло время ответить на мой предыдущий вопрос: Скрытые возможности Xcode
Так что они? Что это за скрытые маленькие подсказки и подсказки для Xcode 4, без которых вы не можете жить?
Пожалуйста,...
10.11.2023
Поймать системное событие как Cmd-Tab или Spotlight в приложении Какао
В приложении Cocoa я пытаюсь найти способ улавливать системные события, такие как переключатель приложений, обычно запускаемый с помощью Cmd-Tab или прожектора, обычно запускаемого Cmd-Space. Я ищу либо способ поймать ключевое событие, либо любой...
14.01.2024
Настроить базовую модель данных во время выполнения?
Я хочу модель, которая может быть настроена пользователем. Возможно ли это с базовыми данными или есть лучшие решения?
спасибо матчи
Ps: это приложение для Mac OS!
28.10.2023
Странное поведение при использовании NSOutline на основе представлений (список источников)
У меня есть (новый в Lion) NSOutlineView на основе представления в качестве SourceList боковой панели в моем приложении с использованием CoreData + NSTreeController + Bindings + NSOutlineView и объекта как NSOutlineViewDelegate.
Я использую эти...
17.11.2023
cocos2d — дочерний элемент уже добавлен. Его нельзя добавить снова
поэтому я создал меню паузы,
- (void) reset {
CCSprite * backg = [CCSprite spriteWithFile:@"noise.png"];
backg.position = ccp(480/2, 320/2);
[pauseMenu addChild:backg];
CCLabelBMFont *restartLabel = [CCLabelBMFont...
15.11.2023
Масштабирование изображения (система обработки изображений со сценариями)
Я хочу масштабировать изображения до 400x400 (я создаю миниатюры). Я использую Scriptable Image Processing System (SIPS) в приложении Cocoa, но проблема в низкой эффективности. SIPS потребляет 70-90% ресурсов ЦП при преобразовании 300 изображений за...
03.01.2024
NSScrollView: убедитесь, что кадр виден
У меня есть NSCollectionView , в котором перечислены элементы из основного источника данных. У каждого элемента есть кнопка, которая при запуске перемещается вниз по представлению действий. Когда это представление сдвигается вниз, представление...
23.11.2023
Какао связывает прямой доступ к значениям
Я использую привязку Cocoa (общий пользовательский контроллер по умолчанию) для привязки значений и включения некоторых элементов управления интерфейсом. Есть ли возможность получить значение этих значений? Конечно, я могу получить их, определив...
04.01.2024
рисовать отдельно в 2-х пользовательских представлениях в одном классе
В IB поместите 2 пользовательских вида в одно окно. Я не вижу никакого способа дать им отдельные имена. В Inspector-Info мне пришлось использовать одно и то же имя, имя класса, для обоих из них в раскрывающемся меню. Я старался
DrawRect:...
23.01.2024
Как получить имя текущего подключенного сетевого интерфейса с помощью Cocoa или Foundation?
Мне нужно знать имя сетевого интерфейса подключенного в данный момент сетевого интерфейса, например, en0 , lo0 и так далее.
Есть ли функция Cocoa/Foundation, которая предоставит мне эту информацию?
28.12.2023
веб-просмотр какао: searchFor:direction:caseSensitive:
Немного кода:
В моем окне. Вызывается, когда пользователь нажимает ввод внутри NSTextField.
- (IBAction)searchInArticle:(id)sender
{
ResultTabView *tab = (ResultTabView*) [self.tabBar selectedTabViewItem];
[tab...
14.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..