Свързани въпроси 'objective-c++'

Objective-C++ C++ деструктор на обекти
Имам клас Objective-C, чиято една от променливите е C++ обект (по-голямата част от кода ми е C++, но имам нужда от някои ObjC класове за интегриране с библиотеки на iOS). Objective-C++ гарантира ли, че обектът C++ ще бъде правилно унищожен, когато...
1187 изгледи
schedule 24.09.2022

Странни знаци в printf
Моята среда: Xcode5, iOS, Objective-C/Objective-C++ mix. Опитвам се да разбера какво причинява следващия проблем. Пиша собствена функция за регистриране: int _me_log(const char *fmt, ...) { va_list args; va_start(args, fmt); char *c =...
222 изгледи
schedule 13.12.2022

Импортиране на Objective-C заглавка в Objective-C++?
Как бих импортирал заглавка на Objective-C в Objective-C++? Това е заглавката: typedef struct _xmlDoc xmlDoc; typedef struct _xmlNs xmlNs; typedef struct _xmlAttr xmlAttr; typedef struct _xmlNode { void* _field1; int _field2; char*...
540 изгледи
schedule 05.12.2023

Как да редактирате mp3 ID3 тагове в goal-c
Опитвам се да редактирам някои mp3 ID3 тагове в goal-c. Досега не съм успял да стигна по-далеч от това, когато започнах. Разгледах tagLib , но изглежда не мога вкарайте го в моя проект. Е, не знам кои файлове трябва да добавя. Може би урок?...
1289 изгледи
schedule 13.01.2024

Objective-C променливите се четат като null в C++
Пиша междуплатформено приложение и трябва да предам argc и argv от Objective-C в Xcode към моя общ клас манипулатор на аргументи в C++. Имам глобален указател към този клас манипулатор, който задавам с команда new , но тъй като не мога да...
56 изгледи
schedule 12.10.2022

Преобразувайте GLfloat [] масив в GLfloat * масив
Има ли по-бърз начин за преобразуване на следните данни в масив с указатели в стил c? GLfloat verticalLines [] = { 0.59, 0.66, 0.0, 0.59, -0.14, 0.0 } Настоящият ми подход е ръчно да итерирам данните, като използвам метода по-долу:...
3560 изгледи
schedule 29.03.2024

Как да се справя с делегирането на goal-c от C++?
Кратка версия: Имам Qt/C++, към който трябва да добавя ограничено количество Cocoa/Objective-C код. Промених .cpp файла на .mm файл и добавих object-c кода/обектите към споменатия файл и той се компилира и работи. Сега имам нужда от делегат за един...
8521 изгледи
schedule 31.03.2024

Безкраен цикъл на Box2D (b2World::SolveTOI)
Използвам Box2D и Cocos2D за iOS. От време на време играта замръзва и това е причинено от безкраен цикъл на b2World::SolveTOI. for (b2Contact* c = m_contactManager.m_contactList; c; c = c->m_next) { // Invalidate TOI...
605 изгледи

потенциален цикъл на запазване на ARC с C++ помощни класове?
Интегрирам C++ библиотека към приложение за iOS (Objective C), което използва абстрактни класове за прилагане на модел на манипулатор на събития. За да получавам събитията, трябва да внедря C++ клас. Освен ако не пропускам нещо, имплементирах C++...
263 изгледи