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

Есть действительно что-то вроде Objective C++?
Я читаю пост о программировании для iPhone и заметил, что разговоры о цели C++, код, показанный в посте, в основном похож на Objective-C, но также есть несколько фрагментов на C++. Реально ли запрограммировать Cocoa на C++?
1051 просмотров
schedule 09.01.2023

Классы C ++ как переменные экземпляра класса Objective-C
Мне нужно смешать Objective-C и C ++. Я хотел бы спрятать все вещи C ++ внутри одного класса, а все остальные оставить простым Objective-C. Проблема в том, что я хочу иметь несколько классов C ++ в качестве переменных экземпляра. Это означает, что...
4833 просмотров
schedule 26.02.2022

Передача метода C++ в метод Objective-C
У меня есть класс C++ ' Expression ' с методом, который я хотел бы использовать в своем классе Objective-C ' GraphVC '. class Expression { double evaluate(double); } И мой класс Objective-C: @implementation GraphVC : UIViewController...
3039 просмотров

C против C ++ (Objective-C против Objective-C ++) для iPhone
Я хотел бы создать портативную библиотеку для iPhone, которую также можно было бы использовать для других платформ. Мой вопрос следующий: Кто-нибудь знает, что лучше всего использовать на iPhone: Objective-C или Objective-C ++? Работает ли он с...
25976 просмотров
schedule 15.05.2023

Могу ли я отделить основную функцию и классы C ++ от подпрограмм Objective-C и / или C при компиляции и компоновке?
У меня есть небольшое приложение на C ++, в которое я импортировал классы Objective-C. Он работает как файлы Objective-C ++, .mm, но любой файл C ++, который включает заголовок, который может в конечном итоге включать некоторый заголовок Objective-C,...
2112 просмотров

Что мне нужно знать для управления памятью в Objective C ++?
Я работаю с аудио-библиотекой C ++ в приложении для iPhone. Есть ли какая-либо инфраструктура управления памятью Objective C / Cocoa, которую я могу использовать для своих объектов C ++, или мне нужно просто прочитать и изучить управление памятью C ++?
1097 просмотров
schedule 18.04.2022

Символ не найден, ожидается в плоском пространстве имен ObjC++
У меня, вероятно, простая проблема, но во время компиляции нет информативных ошибок или предупреждений, чтобы предупредить меня о том, что происходит не так. У меня есть приложение Objective-C++, которое включает в себя основной файл C++ и...
10110 просмотров
schedule 02.03.2023

Ссылочный тип C++ как переменная экземпляра в Objective-C++
Ссылочные типы C++ в качестве переменных экземпляра запрещены в Objective-C++. Как я могу обойти это?
2602 просмотров
schedule 29.05.2023

Файлы Objective-C++ и .cpp в Xcode
Я пытаюсь сделать простое приложение Objective-C++. Весь мой код компилируется нормально, включая использование C++ в классах Objective-C, пока я не попытаюсь добавить в смесь класс C++. Я создал простой класс C++: Тест.ч class Test { };...
5862 просмотров
schedule 19.01.2023

Автоматическое освобождение памяти
В моем коде я автоматически выпускаю определенные ссылки. В большинстве случаев я видел, что автоматический выпуск запускается под NSThreadPool. Так нужно ли запускать это под NSThreadPool? Если да, то в чем будет разница между выпуском пула и...
96 просмотров
schedule 30.07.2023

Как визуализировать несколько сплошных секущих плоскостей?
Я визуализирую несколько секущих плоскостей, чтобы сделать сплошную обрезку с использованием трафаретов в OpenGL. Каждая секущая плоскость прекрасно работает сама по себе, но я хочу иметь возможность создавать несколько секущих плоскостей...
546 просмотров

Доступ к CCLayer головная боль!
У меня немного проблемы с доступом к моим слоям, и это сводит меня с ума. По сути, моя иерархия сцен слоев выглядит следующим образом: Compiler.m — CCLayer — содержит метод +(CCScene) и загружает все остальные CCLayers. Construct.m — CCLayer —...
807 просмотров

Странные ошибки xcode с использованием box2d
я использую xcode4 и box2d/cocos2d. У меня возникают некоторые странные трудности с ошибками во время выполнения, которые появляются «случайно». Я думаю, что они возникают чаще, когда я не останавливаю процесс перед перестроением/запуском. Обычно,...
245 просмотров

Сдвиг пикселей изображения в объекте-c / объекте-с ++
У меня есть приложение, в котором я получаю потоковые данные через Bluetooth и хочу отображать потоковые данные в виде изображения. Данные представляют собой просто значения RGB (0–255 для RGB). Он отлично работает на C #, но у меня проблемы с тем,...
540 просмотров
schedule 18.11.2022

Box2d - Изменение фильтра контактов на лету
Я использую cocos2d (iOS) и box2d для создания игры. Я дошел до того, что мне нужно изменить контактный фильтр во время симуляции, и мне интересно, как это сделать. Мне нужно использовать maskbits и categorybits , это нормально, я просто не знаю, как...
2969 просмотров

Как спроектировать пользовательский интерфейс для ввода двух точек данных для маршрутизации
У меня есть большой список элементов (около 500) в моем приложении для iphone. Я создаю пользовательскую карту, которая использует введенные пользователем данные о местах (местах) «куда» и «от». Я провожу мозговой штурм, как лучше всего собирать ввод...
51 просмотров

objective-c ++: можно ли определить класс c ++ с помощью метода, который возвращает классы objective-c и использует ковариантные результаты?
** Изменить: это происходит только с llvm; gcc прекрасно это поддерживает. Обратите внимание на следующее. Objective-c классы A и B. B является подклассом A. Мы хотим, чтобы иерархия C ++ выглядела так: class X { //... public:...
335 просмотров
schedule 22.06.2023

Размер приложения Cocoa на основе Boost
Что мне нужно: обернуть библиотеку C++ на основе boost в Objective-C++; создайте приложение Cocoa, используя эту библиотеку Objective-C++. Что я имею: встроенный boost 1.46.1 (динамический .dylib и статический варианты .a); Проект...
141 просмотров
schedule 22.12.2023

Программирование сокетов Cocoa NSInputStream read возвращает 0
В моем приложении настройте поток следующим образом: (void)connectStream:(NSString *)pHostName PortNo:(int)inPortNo HasInput:(bool)bInput HasOutput:(bool)bOutput{ NSHost *host = [NSHost hostWithName:pHostName]; //host = [NSHost...
1546 просмотров
schedule 20.03.2022

Понимание модификатора Objective-C++ __block
Мне нужно выполнить некоторое обслуживание приложения Objective-C (обновить его для использования нового API), и, поскольку я никогда раньше не использовал этот язык, я немного запутался. У меня есть класс Objective-C++, который реализует интерфейс...
553 просмотров
schedule 28.08.2022