Вопросы по теме 'objective-c++'

Включение типа Objective C++ в определение класса C++
У меня есть проект, который в основном на C++, но я пытаюсь связать библиотеку Objective-C++. У меня есть заголовок, который выглядит примерно так: CPlus.h: #import "OBJCObject.h" class CPlus { OBJCObject *someObj; }; CPlus.мм:...
1906 просмотров
schedule 07.12.2023

Преобразование данных RGB в растровое изображение в Objective-C++ Cocoa
У меня есть буфер RGB без знака, который я хотел бы преобразовать в растровый файл, кто-нибудь знает, как это сделать? Мой поплавок RGB имеет следующий формат R [(0,0)], G[(0,0)], B[(0,0)],R [(0,1)], G[(0,1)], B[(0,1)], R [(0,2)], G[(0,2)],...
17642 просмотров
schedule 16.11.2023

Какао и Objective-C++
Я думаю, что понимаю, как Objective-C++ работает по отношению к Cocoa, и я неплохо разбираюсь в основах командной строки C++, но немного боюсь смешивать его с Objective-C. Я могу создать графический интерфейс с помощью Interface Builder в Xcode и...
624 просмотров
schedule 06.02.2022

WebView не отображается в NSWindow
Я разрабатываю приложение на C++, и мне нужно отобразить NSWindow с WebKit WebView внутри него. Я закодировал класс Objective-C, который будет управлять созданием и отображением окна, но WebView, содержащийся внутри него, не отображается. Вот мой...
1071 просмотров
schedule 09.08.2023

iphone: потоки + пул выпусков + [выпуск объекта] = сообщение, отправленное в освобожденный экземпляр
У меня плохое время с небольшим кодом, работающим на iphone. По сути, я просто нажимаю кнопку, она вызывает runTest , запускает метод test в фоновом потоке. Вот почему я создал пул авторелиза. если я запущу приведенный ниже код, я получу...
593 просмотров
schedule 02.02.2022

Проблемы с получением контура глифа с помощью appendBezierPathWithGlyphs
Я работаю с Objective-C++. Я пытаюсь получить контур текста, используя NSBezierPath s appendBezierPathWithGlyphs . Проблема в том, что вывод довольно бессмысленный :( Что я написал: String str = Ascii8("test string"); int length =...
994 просмотров
schedule 19.12.2023

Как выбрать отдельный треугольник в OpenGL ES 1.1?
Что я хочу сделать, так это выбрать точку на экране, провести луч через эту точку прямо по оси z и вернуть координаты x y z и нормали вершин первого треугольника, который пересекает мой луч. Проблема в том, что я недостаточно знаком с OpenGL, чтобы...
564 просмотров
schedule 09.08.2022

Смешивание файлов Objective C (*.m, *.mm и .c/.cpp)
В моем проекте основные библиотеки являются частью файлов C/C++, в то время как пользовательский интерфейс должен быть разработан в Objective C, я могу получить доступ/вызвать функции C++ из файлов Objective C/.mm, но пока мне не повезло, т.е. я не...
33243 просмотров
schedule 16.08.2022

Что означает «Автоматический выпуск без пула»?
Моя структура приложения выглядит следующим образом: основная часть написана на С++ и интенсивно использует поток, и я разрабатываю пользовательский интерфейс в Objective C поверх него, если я не выполняю поток, он работает нормально, но я не могу...
7078 просмотров

Почему я не могу использовать boost::function в блоке Objective-C++?
Следующий код выдает исключение terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >' what(): call to empty boost::function...
1066 просмотров

Как я могу использовать свои пользовательские типы (C ++) в проекте objective-c с xcode?
У меня есть несколько классов, которые я написал для прозрачной работы с числами, имеющими единицы измерения, как если бы они были просто числами или числами с плавающей запятой. В двух словах: SI_Term speed(4, "mph"); SI_Term distance(10000,...
478 просмотров
schedule 24.01.2023

Отладка кода JNI с помощью Xcode 4/OS X 10.6
Я рвал на себе волосы, пытаясь понять что-то, что не работает в Windows/Visual Studio. У меня есть библиотека JNI под OS X 10.6, которую я хотел бы вызывать с помощью исполняемого файла Java и отлаживать под Xcode: пошаговое выполнение кода, проверка...
2695 просмотров
schedule 20.10.2023

std::vector в методе target c
Я работаю в объективном С++. Проблема, с которой я столкнулся, заключается в том, что мне нужно передать std::vector объектному методу c. Это возможно? Ниже приведен мой текущий код, в котором мне приходится выполнять вычисления для вектора в...
11943 просмотров

Сборка мусора Objective-C и C++
Пишу программу на Objective-C с включенной сборкой мусора. Он основан на определенной сторонней библиотеке C++, но его заголовки не компилируются как Objective-C++, поэтому у меня есть достаточное количество кода на чистом C++ с некоторыми объектами...
513 просмотров

Наследовать NSObject от класса C++
Я эмоционально привязан к своему классу C++, но я действительно хочу, чтобы он перешел в табличное представление. Есть ли способ создать подкласс NSObject из стандартного класса С++? это то, что я пытался сделать: class Model : NSObject {...
3769 просмотров
schedule 29.10.2022

Получение в мире ContactListener в Box2D
Я пишу игру для Mac OS, используя cocos2D и Box2D. Я добавил в свой мир подкласс b2ContactListener следующим образом: contactListener = new ContactListener(); world->SetContactListener(contactListener); Это работает отлично, но я не...
1483 просмотров

EXC_BAD_ACCESS с NSDate в файле C ++, почему?
Итак, мне нужно добавить функциональность в старый файл .cpp. Он огромен. Так что переписывать это в Objective C - не вариант. Вместо этого я добавил необходимые функции с помощью Objective-C (потому что мне нужно много функций NSDate /...
559 просмотров

Компиляция кода C внутри кода C++ внутри кода Objective-C++
Моя проблема немного сложна: Библиотека: у меня есть библиотека, написанная на C и C++. Он отлично компилируется в XCode с Apple LLVM. Сама работа этой библиотеки выполняется кодом C, а часть C++ - это просто интерфейс C++, потому что я...
2048 просмотров

Распределенные объекты в Cocoa
Я пытаюсь продать объект через два процесса в своем приложении. Однако, когда я тестирую свой код, процесс, который получает проданный объект, просто блокируется. Я более или менее следовал примеру кода на...
1837 просмотров

NSWorkspacedidmountNotify/вероятно общий NSWorkspace
Я опытный программист на C/C++, но новичок в ObjC++. Я пытаюсь поймать NSWorkspacedidmountnofification в проекте Mac OSX. Я добавил свой обратный вызов в интерфейс делегата приложения. - (void)mediaMounted:(NSNotification *)notification;...
372 просмотров
schedule 04.02.2024