Вопросы по теме 'objective-c++'
Отслеживайте все alloc / allocWithZone / dealloc в Objective-C
Извините за длинное описание, но вопросы не такие простые ...
Мой проект написан без GC. Недавно я обнаружил утечку памяти, которую не могу найти. Я безрезультатно использовал новый Xcode Analyzer. Я прочитал свой код построчно и проверил все...
2390 просмотров
schedule
04.07.2023
Предварительно скомпилированные заголовки Objective-C++
Я использую библиотеку C++ (она оказывается в приложении для iPad, но я не уверен, что это должно иметь какое-то значение), и мне бы очень хотелось, чтобы заголовки были предварительно скомпилированы для ускорения сборки, но xCode, похоже, запустите...
1982 просмотров
schedule
15.03.2022
GCD/область видимости блока в Objective-C++
Я использую GCD для ускорения некоторых вычислений в нескольких шаблонах C++, над которыми я работаю. Я уже сделал это успешно для нескольких функций, но теперь я пытаюсь заставить его работать для функции-члена, и я столкнулся с этой странной...
880 просмотров
schedule
04.02.2023
Синтаксис Objective C внутри файла .cpp?
Я пытаюсь скопировать пример кода в свой собственный проект. Пример проекта — iPhoneExtAudioFileConvertTest из пакета SDK. Пример проекта содержит файл с именем ExtAudioFileConvert.cpp. Этот файл содержит то, что выглядит как код Objective-C:...
1610 просмотров
schedule
19.04.2022
Создание класса nil и освобождение ссылки
В моем коде я делаю,
ClassA *reference = [[ClassA alloc] init];
[reference invokeMethod];
reference = nil;
[reference release];
Без ссылки = nil я знаю, что он освобождает память, потому что это обычный способ сделать это. Но в этой...
72 просмотров
schedule
27.06.2023
Освобождение памяти класса, вызывающего асинхронный метод
У меня есть такой код,
ClassA *reference = [[ClassA alloc] init];
reference.delegate = self;
[reference callAsynchMethod];
Здесь я вызываю асинхронный метод. Выполнение занимает около 4-5 секунд. Итак, как мне освободить память ClassA?...
86 просмотров
schedule
12.03.2022
Не удается найти поток графического интерфейса Cocoa в приложении C++ с графическим интерфейсом Objective-C++
У меня есть многопоточное приложение Linux C++ без графического интерфейса, в котором я хочу иметь возможность использовать случайный элемент управления Cocoa, а именно диалоги загрузки/выгрузки файлов и предупреждение.
Я далек от эксперта по...
449 просмотров
schedule
09.06.2023
Как вы используете glDrawElements с GL_UNSIGNED_INT для индексов?
Я пытаюсь рисовать 3D-объекты с более чем 65536 вершинами на iPad, но не могу понять, что я делаю неправильно. Моя исходная модель, которая использовала GL_UNSIGNED_SHORT, работала просто отлично, но теперь с GL_UNSIGNED_INT я не могу ничего показать...
7162 просмотров
schedule
19.02.2022
Вызов переменных из класса C++ в класс Objective C
Я создаю экземпляр класса Objective C из экземпляра C++. Проблема в том, что при попытке получить значения некоторых переменных (в экземпляре obj c) я всегда получаю 0. Некоторые NSLogs также игнорируются!:
Класс Objective C:...
445 просмотров
schedule
29.04.2023
Поддерживает ли XCode 4 регионы и каковы ваши методы управления кодом?
Я знаю, что Xcode 3 никогда не поддерживал регионы, но я не уверен, поддерживает ли Xcode 4, интересно, знал ли кто-нибудь.
Регионы полезны для упорядочения кода и поддержания его чистоты и управляемости, они поддерживаются в .NET C# IDE и обычно...
1579 просмотров
schedule
21.12.2022
Гибкие члены массива на iOS в Objective-C++
Я работаю над некоторым основным аудиокодом, и у меня есть проблема, которую можно решить с помощью массива переменных в структуре - а-ля гибкие элементы массива. Немного осмотревшись, я вижу, что ведется много дискуссий о переносимости и...
444 просмотров
schedule
27.08.2022
Как получить NSNotifications от Objective-C в классах С++?
У меня есть класс Objective-C++, который добавляет себя в качестве наблюдателя за событием в Cocoa NSView. Я хотел бы иметь возможность отправлять NSNotifications методу класса C++ вместо метода или блока Objective-C. Как я могу это сделать?
Моя...
417 просмотров
schedule
19.05.2022
AudioQueue, обратный вызов не работает равномерно для воспроизведения звука
В моем приложении я бы получал аудиоданные через сокет в формате Linear PCM, с одинаковым интервалом времени, примерно 50 мс, я использую AudioQueue для воспроизведения того же, я сослался на большую часть кода из AudioQueue SpeakHere Пример только...
523 просмотров
schedule
07.09.2022
Использование C++ с Objective-C. Как исправить конфликтующее объявление typedef int BOOL?
У меня много кода на C++, изначально созданного для ПК. Я пытаюсь заставить его работать с Objective-C на Mac. С этой целью я создал инфраструктуру Objective-C для размещения кода C++ и добавил тонкую оболочку. Но я столкнулся с проблемой typedef в...
5340 просмотров
schedule
29.07.2022
Фильтрация контактов Box2d
я использую box2d в iOS и библиотеку cocos2d. В настоящее время я пытаюсь использовать фильтрацию контактов, но обнаружил, что метод битовой маскировки категории просто не работает для меня. Я понял метод, но по какой-то странной причине он не...
1452 просмотров
schedule
10.08.2022
UIBarButtonItem, ссылающийся на настраиваемое представление для последующего редактирования
Надеюсь, это простой вопрос, у меня есть UIBarButtonItem, который я инициализировал с помощью UILabel в качестве настраиваемого представления, кнопка находится внутри панели инструментов. Что я хочу сделать, так это иметь возможность изменить текст...
497 просмотров
schedule
24.12.2023
Связывание статической библиотеки с приложением для iPhone
Я пытаюсь связать 2 статические библиотеки с моим приложением для iPhone. Когда я компилирую отдельный идентичный файл с помощью g++, который связывается с двумя библиотеками следующим образом: c++ main.cpp -o main -lcln -lginac , он работает...
995 просмотров
schedule
02.06.2022
Использование класса Objective-C++ с переменными экземпляра C++ в коде Objective-C
Я пишу интерфейс класса Objective-C++, который должен использоваться как в Objective-C, так и в Objective-C++. Проблема в том, что, поскольку он должен использоваться в Objective-C, я не могу просто использовать тип C++. Я хочу сделать это с помощью...
1410 просмотров
schedule
26.09.2022
С++ не компилируется (ссылка?) в XCode 4.2
У меня есть очень маленькая программа в Xcode, отображающая только метку и меняющая текст метки в методе viewWillAppear. label.text должен исходить из библиотеки C++ с такой функцией:
int getNumber(){
return 42;
}
Проблема в том, что...
409 просмотров
schedule
28.02.2022
Обработка сообщения Cocoa setAction в Objective-C++
Как вы обрабатываете сообщение setAction в Objective-C++? ( Не в Objective-C )
Например, предположим, что у меня есть:
мой_класс.mm
NSSegmentedControl *segmented = [[NSSegmentedControl alloc] init];
[segmented setSegmentCount:5];
//...
983 просмотров
schedule
07.05.2022