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

Objective-C

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
wowka19
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 22
#1

ObjC как обертка для C? - Objective-C

25.11.2011, 17:53. Просмотров 1606. Ответов 3
Метки нет (Все метки)

Доброго времени суток.
Я не iOS/MacOS разработчик, мне нет дела до Xcode и яблочного API.
Мне интересен сам язык Objective-C ибо в C++ я разочаровался.

Отсюда вытекабт некоторые вопросы:
1. Можно ли инклюдить в ObjC-код библиотеки на чистом C, например GTK?
2. а также пользоваться cтандаотной библиотекой C, тоесть использовать ObjC просто как обертку для C для организации ООП?
3. также очень интересна производительность ObjC приложений по отношению C++ и C, если использовать во всех 3х случаях GCC/MinGW?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2011, 17:53     ObjC как обертка для C?
Посмотрите здесь:
Objective-C IDE для ObjC
Objective-C Затруднение с пониманием. Как в ObjC добраться до свойств какого-нибудь контрола?
Objective-C Отличия С++ от objC
Хочу начать программировать в objc. Опыта программирования нет. Что нужно? Objective-C
C++ Builder Обертка для класса TRegistry не работает как положено
Обертка для PDO PHP БД
HTML, CSS Обертка для изображений
C++ обертка для dll C C++
Обертка для rsync Python
Обертка для list C++
HTML, CSS Дополнительная обертка для слайдера
C# .NET 4.x Неуправляемый код. Обертка для библиотеки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
26.11.2011, 19:28     ObjC как обертка для C? #2
Разочаровались в c++ - попробуйте c++0x(c++11)
Сам пишу на Objective C уже год(не так уж и много, но...) - язык исключительно для яблочной продукции
1. ftp://ftp.gtk.org/pub/gtk/objc-gtkkit/ - древний правда, как мамонт )
2. Все, что можно делать на С, можно делать и в ObjC
3. Если использовать C/ObjC++ - производительность будет абсолютно такая же.

Если не секрет - что собрались писать?
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
05.12.2011, 01:52     ObjC как обертка для C? #3
Спешить разочаровыватсья в С++ не стоит. С++ это наверно самый мощный и гибкий язык на сегодняшний день. К тому же в гейм девелопменте под айфон движки я ядра программы пишется на С++,а на Обжективе пишется логика работы с контролами. К стати вот хороший сайт по С++ http://www.cplusplus.com/
rkorin
4 / 4 / 0
Регистрация: 05.09.2011
Сообщений: 19
30.12.2011, 17:08     ObjC как обертка для C? #4
ObjC это и есть обёртка над С. Любой код написаный на ObjC предварительно преобразовывается в чистый С (по крайней мере это делалось ранее, сейчас gcc компилирует все напрямую), а потом компилируется. Таким образом вы можете без ограничений использовать любые конструкции С. Также вы можете использовать куски кода на С++, но тут уже надо быть чуть более осторожным. Производительность программ написанных на ObjC сильно зависит от того сколько фич самого ObjC вы там задействовали. В целом основные потери происходят из-за того, что все вызова функций в ObjC используют позднее связывание.
Yandex
Объявления
30.12.2011, 17:08     ObjC как обертка для C?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru