Carbon VS Objective-C и Mac на базе Intel - PullRequest
       13

Carbon VS Objective-C и Mac на базе Intel

0 голосов
/ 11 сентября 2009

Можно ли разработать углеродное приложение в target-C, кроме того, что если у меня нет Mac на базе Power PC и у меня Mac на базе Intel, могу ли я по-прежнему разрабатывать приложения для Carbon?

Привет.

Ответы [ 4 ]

1 голос
/ 11 сентября 2009

Можно, но это ничем не отличается от программирования на прямом C, поскольку Carbon - это API на основе C. (На самом деле, вы бы программировали бы на прямом C, а притворяться, что дополнения Objective-C не существуют.)

Более того, Углерод обречен. Когда-нибудь его не будет в нынешней Mac OS X. Тогда ваше приложение не запустится. Почему бы не использовать какао? Тогда ваше приложение не будет полагаться на обреченные рамки. Кроме того, по опыту я говорю, что какао на намного легче, чем Carbon.

1 голос
/ 11 сентября 2009

Вы можете определенно разрабатывать приложения Carbon на Intel Mac. Сейчас самое большое ограничение на Carbon - это то, что вы не можете скомпилировать 64-битный бинарный файл. Кроме того, новые функции OS X могут или не могут быть доступны для программ Carbon.

Углерод, кажется, здесь, чтобы остаться хотя бы немного дольше; одной важной проблемой является то, что многие из них доступны для Windows и, следовательно, необходимы для разработки iTunes. Однако многие думают, что в одной или двух основных версиях OS X это будет не рекомендуется.

0 голосов
/ 19 сентября 2009

Вы все еще можете программировать на C, даже если вы пишете приложение Какао. Имейте в виду, что Objective-C по-прежнему является надмножеством C, поэтому, если у вас есть минимальный код приложения, необходимый для начальной загрузки (например, шаблоны, поставляемые с XCode), вы можете написать любые функции C, которые вам нужны.

(хотя я не знаю, почему вы хотите это сделать ...)

0 голосов
/ 11 сентября 2009

Да, вы можете. Xcode 3.1 имеет шаблоны для приложений Carbon и будет генерировать код для Intel и PPC.

Xcode 3.2 (под OSX 10.6) не имеет шаблонов Carbon, но будет генерировать код для 32-битного PPC см. письмо о новом Xcode письме от apple в списке разработчиков apple Как setfanB говорит, зачем использовать Carbon, теперь любое новое приложение должно начинаться с Cocoa

...