Все вопросы: [objective-c++]
19 вопросов
GH-Unit и цель C ++
У меня есть проект iPhone, который использует GHUnit для проведения модульного тестирования. Недавно мне потребовалось реализовать комплексные числа и перегрузить некоторые операторы, чтобы упростить вычисление БПФ. Целью здесь было создать чистый способ выполнения БПФ без накладных расходов на ...
передача указателей или целочисленных типов через performSelector
Я смешиваю части Objective-C в проекте C ++ (пожалуйста, не спорьте об этом, это кроссплатформенность). Теперь я хочу вызвать некоторые функции или методы C ++ в правильном потоке (то есть в основном потоке) в среде какао. Мой текущий подход заключается в передаче указателей функций в экземп...
Странности памяти устройства / симулятора iPhone с использованием Objective-C ++
Я портирую проект на iPhone (с Windows Mobile) и по возможности использую большую часть общего кода C и C ++, используя Objective-C ++. Однако во время тестирования я наткнулся на любопытную и неприятную проблему, которая проявляется только при работе на устройстве. Я перенес код проблемы в новы...
Как заставить OpenGL отображать текстуру NV12 в Какао
У меня есть данные кадра YUV: 420 (он же NV12), как мне заставить OpenGL распознавать его формат для рендеринга glTexImage2D (). Я понимаю, что мне, возможно, придется выполнить преобразование цветового пространства, но есть ли способ, которым я могу сказать openGl, чтобы он приказал графичес...
Converting RGB data into a bitmap in Objective-C++ Cocoa
I have a buffer of RGB unsigned char that I would like converted into a bitmap file, does anyone know how? My RGB float is of the following format R [(0,0)], G[(0,0)], B[(0,0)],R [(0,1)], G[(0,1)], B[(0,1)], R [(0,2)], G[(0,2)], B[(0,2)] ..... The values for each data unit ranges from 0 to 255...
How to remove "NSBundle may not respond to '-pathForResource:ofType' " warning
I am trying to expose the pathForResource functionality to C++ from objective-c. However, I am very new to objective-c and have not been able to discern how to use a c string as an argument in objective-c. clearly I have the wrong idea here. how do i get pathForResource to use c strings as an a...
C++ multiple inheritance and Objective-C. Is this is a bug in GCC?
I encountered following weird behavior yesterday. It seems a compiler bug to me or is there a something that I've missed? I was wrapping Facebook Connect for iPhone's Objective-C classes with Objective-C to C++ adaptor classes, so that they could be used from our own OpenGL/C++ code more convenie...
Objective-c++ symbol not found strangeness
hej.h void hej(); hej.m void hej(){} main.mm #import "hej.h" int main(int argc, char *argv[]) { } This gives me: "hej()", referenced from: _main in main.o symbol(s) not found If I rename main.mm to main.m (single m), or hej.m to mm or cpp, then it works. (Though none of those "soluti...
Loading Nib and Displaying Window in Objective C++
I am trying to load a Nib from a C++ constructor with Objective C++. I have searched and found enough examples to get some code together but it doesn't display the window. Or any windows for that matter. Here is an example of the contructor: JokeSystem::JokeSystem() : fileSystem("/Library/Appli...
Is Apples Objective-C++ 2.0 compiler available (and useable) on other platforms?
I know it's part of gcc but is it useable on Windows? The (core) runtime with its garbage collector does seem to be pretty complicated to port so i doubt it will be portable by coincidence. I don't want any Cocoa stuff just the pure metal basic support. What about other unix versions Solaris/Fre...
Using an Objective-C++ file from a C++ file
I have a c++ app that I'm trying to port to iPhone and to start off I'm trying to replace my c++ texture loader with an obj-c++ texture loader so that I can make use of the cocoa libraries. A lot of my c++ files (.cpp files) call the texture loader with something like: GLuint mTexture = Texture...
Passing a C++ method to an Objective-C method
I have a C++ class 'Expression' with a method I'd like to use in my Objective-C class 'GraphVC'. class Expression { double evaluate(double); } And my Objective-C class: @implementation GraphVC : UIViewController { - (void)plot:(double(*)(double))f; @end I thought that it would be easies...
Манипуляции со строками в Objective-C
В настоящее время я работаю над программным обеспечением, которое в настоящее время полностью написано на Objective-C с использованием iPhone 3.0 SDK. Я попал на перекресток, где мне нужно немного выполнить конкатенацию строк или строк, в частности, конкатенацию NSString, и до сих пор я делал...
Включение объективного типа C ++ в определение класса C ++
У меня есть проект, который в основном написан на C ++, но я пытаюсь связать его с библиотекой Objective-C ++. У меня есть заголовок, который выглядит примерно так: CPlus.h: #import "OBJCObject.h" class CPlus { OBJCObject *someObj; }; CPlus.mm: CPlus::CPlus() { someObj = [[OBJ...
Классы C ++ как переменные экземпляра класса Objective-C
Мне нужно смешать Objective-C и C ++. Я хотел бы спрятать все вещи C ++ внутри одного класса, а все остальные оставить простым Objective-C. Проблема в том, что я хочу иметь несколько классов C ++ в качестве переменных экземпляра. Это означает, что они должны быть упомянуты в файле заголовка, кот...
В чем заключаются некоторые особенности / сюрпризы при использовании файлов .mm в Objective-C?
Я хочу использовать некоторые коллекции C ++ STL в моем приложении для iPhone на Objective-C. Очевидно, это возможно, если дать файлам расширение ".mm". Какие странности / сюрпризы связаны с этим? Я хочу использовать базовые контейнеры, с которыми я знаком (вектор, очередь, набор, ...) Ура!
Какая часть C ++ поддерживается в Objective-C ++
Я хочу создать приложение для iPhone, но планирую сделать фреймворк на C ++. Можно ли в Objective-C ++ использовать такие вещи, как шаблоны. Думаю, на самом деле вопрос в том, могу ли я использовать ускорение?
Неужели есть что-то вроде Objective C ++?
Я читаю сообщение о программировании iPhone и заметил, что Говоря об Objective C ++, код, показанный в сообщении, в основном похож на Objective-C, но есть также несколько фрагментов на C ++. Можно ли программировать Какао с C ++?
Насколько хорошо поддерживается Objective-C ++?
Я изучал Objective-C и Какао, работая над Hillegass book , и мне пришло в голову, что мне лучше использовать Objective-C ++. Objective-C кажется очевидным выбором для разработки пользовательских интерфейсов, но у меня очень хороший опыт работы с C ++, и я хотел бы разрабатывать серверные части ...