Форум программистов, компьютерный форум CyberForum.ru

Код на С надо включить в код на ObjC - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C NSMutableDictionary и plist http://www.cyberforum.ru/objective-c/thread1638531.html
Привет! Записываю данные, введенные пользователем, в plist, однако он перезаписывается. Что я делаю не так? Заранее благодарю. - (void)viewDidLoad { ; ; UIDatePicker *datePicker = init]; ]; datePicker.datePickerMode = UIDatePickerModeDate; ; ;
Objective-C Работа с iTunes Получение сведений Доброго времени суток. Хочу спросить. Есть ли возможность в своей аппе получить доступ ко всем ресурсам в iTunes, чтоб получить сведения о песнях, альбомах и артистам? Заранее спасибо. http://www.cyberforum.ru/objective-c/thread1637543.html
Objective-C Добавление строк в UITextView
Столкнулся с проблемой, что необходимо выводить последовательно строки на TextView. При записи: self.TextView.text=text_toView; происходит замена текста, а необходимо именно добавление строк. Изменение text_toView добавлением строк: self.TextView.text=; не используется, т.к. необходим вывод до 1000 строк, и перезаписывать их на TextView нецелесообразно (много памяти и времени вывода)....
Как сделать поиск через SearchField? Objective-C
Не могу разобраться как настроить SearchField. Объясните, пожалуйста, по шагам что и как нужно делать. Добавлено через 15 минут mac os
Objective-C Как определить какое именно изображение было выбрано на ScrollView http://www.cyberforum.ru/objective-c/thread1635600.html
Если кому известно, подскажите пожалуйста, как мне определить какое именно изображение выбрано на ScrollView. Там есть массив картинок, расположенных по всему ScrollView. Я хочу чтобы с помощью UIPanGestureRecogniser определялось какой именно UIImageView был выбран, На обычном UIView, я это делала с помощью функции hitTest. Так как ScrollView является наследником UIView, соответственно он...
Objective-C Обновление OpenGL Приветствую! Написал простой пример визуализации с помощью OpenGL. Все работает, но почему то рендерится только первая картинка, после обновления контекста, обновленная картинка не отображается. Подскажите пожалуйста в какую сторону копать? Вот пример который я использую: // // OpenGLView.m // HelloOpenGL подробнее

Показать сообщение отдельно
AndyV
0 / 0 / 0
Регистрация: 19.01.2016
Сообщений: 2

Код на С надо включить в код на ObjC - Objective-C

19.01.2016, 19:38. Просмотров 276. Ответов 0
Метки (Все метки)

Пишем игру, код в основном готов. Стоит локальная задача включения кода на С (отдельные куски программировались на Xcode на С, так привычнее) в код на Objective-C, - классы понадобились всё-таки! Отбросив 99% кода, задачу свели к следующей:


В классе Position одна переменная х1 и два метода – setx1 и getx1.

Необходимо из метода getx1 научиться вызывать функцию с445, которая возвращает
измененное значение переменной х1.

Как правильно описать с445, чтобы всё заработало?
Как сделать так, чтобы с445 “видела” бы переменную х1?
Объявить с445 как метод в Position?
Объявить как какой-нибудь extern?
???
Спасибо, братцы, сильно поможете!

#import <Foundation/Foundation.h>

int c445 (int u) // Этот код неправильный, не работает, написал для примера!
// Компилятор дает ошибку.
{ // Как заставить работать?!
return (u*x1);
}
@interface Position: NSObject
{
int x1;
}
- (int) getx1;
- (void) setx1: (int) i;
@end

@implementation Position

- (int) getx1
{
int i;
i = c445 (8);
return i;
}
- (void) setx1: (int) i
{
x1 = i;
}
@end

int main(int argc, const char * argv[]) {

id pos;
int i ,j;

pos = [Position new];
i = -4;
[pos setx1:i];
j = [pos getx1];
// Мне здесь надо получить j, равное -32! Как?
return 0;
}

Спасибо уже за то, что дочитали до конца!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru