Вопросы по теме '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 просмотров
schedule
31.03.2022
Почему я не могу использовать 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 просмотров
schedule
16.07.2023
Как я могу использовать свои пользовательские типы (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 просмотров
schedule
24.05.2024
Сборка мусора Objective-C и C++
Пишу программу на Objective-C с включенной сборкой мусора. Он основан на определенной сторонней библиотеке C++, но его заголовки не компилируются как Objective-C++, поэтому у меня есть достаточное количество кода на чистом C++ с некоторыми объектами...
513 просмотров
schedule
01.03.2023
Наследовать 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 просмотров
schedule
25.04.2022
EXC_BAD_ACCESS с NSDate в файле C ++, почему?
Итак, мне нужно добавить функциональность в старый файл .cpp. Он огромен. Так что переписывать это в Objective C - не вариант. Вместо этого я добавил необходимые функции с помощью Objective-C (потому что мне нужно много функций NSDate /...
559 просмотров
schedule
04.05.2022
Компиляция кода C внутри кода C++ внутри кода Objective-C++
Моя проблема немного сложна:
Библиотека: у меня есть библиотека, написанная на C и C++. Он отлично компилируется в XCode с Apple LLVM. Сама работа этой библиотеки выполняется кодом C, а часть C++ - это просто интерфейс C++, потому что я...
2048 просмотров
schedule
26.07.2023
Распределенные объекты в Cocoa
Я пытаюсь продать объект через два процесса в своем приложении. Однако, когда я тестирую свой код, процесс, который получает проданный объект, просто блокируется. Я более или менее следовал примеру кода на...
1837 просмотров
schedule
26.05.2024
NSWorkspacedidmountNotify/вероятно общий NSWorkspace
Я опытный программист на C/C++, но новичок в ObjC++. Я пытаюсь поймать NSWorkspacedidmountnofification в проекте Mac OSX.
Я добавил свой обратный вызов в интерфейс делегата приложения.
- (void)mediaMounted:(NSNotification *)notification;...
372 просмотров
schedule
04.02.2024