2012-02-09 2 views
0

Можно создать дубликат:
Right programing language for developing application for MacCocoa, XCode, Objective-C

Я новичок в программировании, я знаю, HTML и CSS, но с точки зрения отсутствия веб-разработки языки, идиот. Я хочу программировать приложения для mac, а не для ipod touch или что-то еще, и просто скачал Xcode, но все прочитанные статьи очень неясны в отношении того, какие языки нужно изучать. Какие языки мне нужно знать, чтобы это сделать?

+1

Dup: http://stackoverflow.com/questions/4634679/right-programing-language-for-developing-application-for-mac. Вы должны действительно искать сайт, прежде чем задавать вопрос, чтобы узнать, уже задан ли он , – mydogisbox

+0

Прошу прощения, я сделаю это в следующий раз. Спасибо, что дали мне знать! :) – Billjk

+0

Нет проблем. Просто пытаюсь найти вас на правильном пути здесь, в SO. :-) – mydogisbox

ответ

2

Язык, в котором вы нуждаетесь, является Objective-C. Cocoa - это структура библиотек, API и время автономной работы для Mac OS X. XCode - IDE, который вы используете для программирования в Objective-C.

Подумайте об этом так:. Вы можете узнать Objective-C, но без Cocoa вы бы очень трудное время, делая что-либо в OS X среде без API, который где Cocoa приходит в

+0

, так что мне нужно изучить какао и объектив-c? – Billjk

+0

Какао * каркас *, записанный в Objective-C. Если вы знаете только HTML и CSS, это различие, вероятно, незнакомо. Если вы работали с любыми другими веб-языками (например, PHP, Ruby, Python, JavaScript), это различие является сродни (очень грубо) различием между вышеупомянутыми языками и, например, Codeigniter, Rails, Django или jQuery, соответственно. Цель обучения - C (относительно) быстро и легко. Какао, OTOH, настолько велик, что, вероятно, в нем никто не знает. –

+0

Да, я знаю python – Billjk

1

Основной язык на OS X - Objective-C. Это расширение для стандартного языка C, поэтому знакомство с основами C было бы хорошей отправной точкой здесь.

Cocoa является основной прикладной структурой приложений на OS X. Получите книгу, чтобы узнать это!

Я рекомендую книгу от Aaron Hillegass. Удивительно!

+0

, поэтому мне нужно основы C, а также узнать obj-c и какао? – Billjk

+0

Cocoa в основном предоставляет классы и функции, которые вы можете использовать для разработки приложений Mac. Было бы неплохо знать C, но вы также можете изучить Obj-C как первый язык программирования. Многие книги Obj-C или какао имеют короткий вводный раздел с C. – guitarflow

+0

Я согласен с книгой Hillegass. И появилось новое издание! –

Смежные вопросы