Описание тега nsapplication

NSApplication - это центральный класс в структуре Apple AppKit.
1 ответ

Как правильно открыть окно в OSX?

У меня есть приложение, которое я создал в Xcode. Это не на основе документов. Как сделать так, чтобы, когда пользователь нажимал, скажем, значок док-станции, окно снова открывалось? Я создаю все из пера, который Xcode автоматически дал мне. Я пытал…
01 авг '13 в 04:58
4 ответа

Как соединить пункт меню с пользовательским действием, определенным в делегате NSApplication через файлы пера?

В моем приложении Какао у меня есть два файла NIB/XIB, которые мне нужно подключить: MainMenu.xib: содержит пользовательский объект для объекта делегата NSApplication и подключает его к соответствующему выходу в NSApplication заполнитель. ContextMen…
0 ответов

Прокрутка с помощью Mouse-down & Space?

Есть ли пример кода или статья / руководство, предлагающее, как лучше всего реализовать функцию щелчка + прокрутки, как это часто бывает в таких приложениях, как Adobe XYZ, Pixelmator, ..: Пользователь нажимает на вид, удерживая клавишу пробела, что…
02 июн '15 в 17:14
1 ответ

Какао beginSheet: didEndSelector выдавая ошибку

Я загружаю лист в свой основной файл.xib, лист является панелью, и у меня нет проблем с отображением или закрытием листа, но при закрытии я получаю сообщение об ошибке: 2012-02-21 11:10:12.142 CollectionTest2[23277:10b] *** - [AppController customSh…
21 фев '12 в 17:01
1 ответ

NSView не может получить событие Ctrl+Tab Keydown

В моем приложении Mac я прослушиваю события нажатия клавиш и передаю их внутреннему клиенту, в зависимости от модификаторов и кода клавиши. В настоящее время я сталкиваюсь с проблемой, что я не могу удержать событие "Ctrl+Tab". Кажется, что само "пр…
28 авг '17 в 20:56
1 ответ

-SendEvent работает не так, как ожидалось

У меня есть полноэкранное прозрачное окно, которое отображается над главным меню моего приложения. Она имеет ignoresMouseEvents установить на NO. Тем не менее, чтобы получать щелчки мыши, я добавил этот код: [NSEvent addLocalMonitorForEventsMatching…
03 авг '13 в 21:48
1 ответ

Приложение OS X в полноэкранном режиме на двух мониторах

В основном я хотел бы запустить приложение OS X в полноэкранном режиме на двух мониторах. Там нет конкретного макета, который я хотел бы достичь, я просто хотел бы увеличить приложение, чтобы использовать целые два экрана. Единственное приложение, к…
01 апр '13 в 18:54
2 ответа

Запустите приложение Какао, не показывая главное окно

У меня есть простое приложение Какао с одним NSWindow, где я могу ввести некоторые учетные данные, и после отправки приложение запускает другой процесс. В случае, если учетные данные были введены один раз и кэшированы, я хотел бы запустить процесс, …
29 ноя '11 в 15:28
1 ответ

Какао док запускает NSApplicationDidChangeScreenParametersNotification

При изменении позиции дока Какао запускает NSApplicationDidChangeScreenParametersNotification: Проблема в том, что для Apple Docs его следует поднимать только тогда, когда Размещается при изменении конфигурации дисплеев, подключенных к компьютеру. И…
26 окт '11 в 11:13
1 ответ

Выполнить код до восстановления состояния (macOs)

Я пишу основанное на документе приложение для Mac в Swift 4, которое, в соответствии с потребностями моего клиента, должно отображать окно лицензирования, в котором пользователь предоставит свой лицензионный ключ. Я показываю это окно на application…
1 ответ

Какао: интегрировать NSApplication в существующий основной цикл C++

Я знаю, что я не первый, кто пытается использовать Cocoa на OSX вместе с существующим основным циклом c/ C++, но мне не очень нравятся решения, с которыми я сталкивался до сих пор, поэтому у меня возникла другая идея: Я хотел бы обсудить. Наиболее р…
18 июл '11 в 11:45
1 ответ

NSApplication Делегат Вопрос

Мне подумалось, может - (void)applicationWillTerminate:(NSNotification *)notification вызывается, когда система выключается, и приложение получает запрос на выход. Я работаю над агентом, который должен выполнять некоторые действия при выходе, но я н…
26 фев '11 в 12:03
0 ответов

Минимизация на месте - нужна ли мне специальная структура

Я хочу создать общесистемную функцию минимизации на месте, которая появляется при двойном щелчке по строке заголовка любого видимого окна в слое 0. Кажется, что это было бы действительно простой функцией для повторной реализации... Когда дважды щелк…
28 янв '12 в 12:42
0 ответов

Как я создаю вложенный цикл выполнения после -[NSAlert beginSheetModalForWindow:], который позволяет другим событиям происходить, но не возвращается, пока alertDidEnd:?

В Windows и GTK+ возможно иметь полностью вложенный цикл выполнения, который все еще может перекачивать события в окна, которые не ожидают модального ввода. Однако, с Какао, все, что я вижу для NSAlert, -[NSAlert runModal], который влияет на все окн…
28 июн '14 в 16:07
1 ответ

target-c: как использовать NSApplicationMain

Что не так с этой программой? // main.m #import <Foundation/Foundation.h> #import <Cocoa/Cocoa.h> int main(int argc, char *argv[]) { return NSApplicationMain(argc, (const char **)argv); } Я пытаюсь скомпилировать и получить эту ошибку: $…
09 янв '16 в 02:37
5 ответов

Какао: основная функция int

Мне интересно, какую роль играет основная функция int в программе Какао? Практически весь пример кода, на который я смотрел, содержит только следующий код в main.m: #import <Cocoa/Cocoa.h> int main(int argc, char *argv[]) { return NSApplicatio…
21 янв '10 в 16:59
1 ответ

Как получить доступ к OSX NSApplication из StoryBoard, созданного по умолчанию ViewController?

Я использовал Xcode 6.3 для создания очень простого приложения Swift Mac. Это не приложение на основе документов. У моего приложения есть один NSViewController, и он загружается, открывается и работает, как и ожидалось. Однако теперь мне нужно испол…
0 ответов

Инструмент Objective-C++ командной строки начал падать в [NSApplication sharedApplication]

У меня есть небольшой CLT для копирования и вставки изображений, написанный на Objective-C++. До недавнего времени эта программа компилировалась и запускалась как задумано - но только сейчас, похоже, она начала зависать при вызове [NSApplication sha…
1 ответ

Подкласс NSApplication в MonoMac

Мне нужно создать подкласс NSApplication в MonoMac, чтобы переопределить метод NSEpplication sendEvent (SendEvent в C#) для получения событий медиа-клавиш (Play, Pause, Next, Prev на Macbooks), как описано здесь: Прослушивание событий play / pause н…
03 авг '12 в 06:21
1 ответ

Разве я не могу переопределить -sendEvent: в моем подклассе NSApplication?

В моем приложении Mac OS X я подкласс NSApplication и переопределить это -sendEvent: метод. Apple жалуется: Приложение включает в себя "OBJC_IVAR_$_NSApplication._delegate" из фреймворка "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit…
13 дек '11 в 17:09