Я новичок в программировании для Objective-c, и несколько дней назад я узнал, что тот же компилятор с Objective-c также может запускать файлы с C/С++.
Я понял некоторые поисковые запросы в Интернете и не смог найти пример и практиковаться в своем понимании, поэтому я пытаюсь создать простой код в Objective-c, где у нас есть номер, который будет отправлен в существующий файл.cpp в моем проекте, и.cpp возьмем это число и умножьте его на 2, а затем.cpp файл вернет мне число, умноженное на Objective-c, а затем покажу консоль.
Ниже приведен небольшой пример части кода, сделанного в Objective-c:
- (void)viewDidLoad {
[super viewDidLoad];
int myNumber = 45;
/*
HERE COMES THE CODE WHO WILL SELECT THE FILE 'MULTI.CPP' AND SEND THE VAR 'MYNUMBER' TO
THIS PROJECT.
*/
int returnNumber = /* HERE COMES A CODE THAT WILL GET THE NUMBER MULTIPLIED BY 2 */
}
Итак... Я не знаю, что делать, но для меня это очень простая вещь. Я не знаю, является ли это правильным способом отправки параметров Objective-C в C, я так думал, потому что я использую для отправки параметров Objective-C для PHP, и в нем вы можете отправить простой способ.
Поскольку вы, ребята, видели, что мой код неполный, в моем случае, какие команды могут быть размещены там, поэтому число "45" может быть отправлено для проекта.cpp, а затем после обработки будет отправлено обратно в objetive- c?
.c = язык C. .cpp = C++. .m = Objective-C. .mm = Objective- C++.
Код C может вызывать только код C. Код C++ может вызывать код C (с предосторожностями) или C++. Код Objective-C может вызывать код C и Objective-C и может содержать код C. Код Objective C++ может вызывать коды C, C++, Objective-C и Objective- C++ и содержать коды C, C++ и Objective-C.