2009-10-12 4 views
2

Я исхожу из фона .Net C#, что лучший способ узнать, как программировать собственные приложения для iPhone?Как начать программирование для iPhone?

+0

Это дубликат ряда вопросов: http://stackoverflow.com/questions/1294214/want-to-start-iphone-development, http://stackoverflow.com/questions/332039/getting-started -with-iphone-development, http://stackoverflow.com/questions/356025/iphone-getting-started, http://stackoverflow.com/questions/1109043/starting-iphone-development –

+0

Возможный дубликат [Что мне делать? нужно изучить iPhone в оффлайне?] (http://stackoverflow.com/questions/921297/what-do-i-need-to-learn-iphone-development-offline) –

ответ

7

Посмотрите на Stanford course on iPhone development. Это действительно поможет вам начать.

+0

Согласен. Собственные видео от Apple довольно бесполезны. – AngryHacker

+0

Лучший способ изучить развитие iPhone, исходя из знакомого программирования знакомого фона hands-down. –

0

Если вы этого не знали: вы также можете использовать C# для программирования на iPhone through MonoTouch. И на самом деле MonoTouch также сводится к родным;)

+1

Подход MonoTouch выглядит интересным, но я считаю, что разработка изначально на карте с использованием SDK может быть лучше в долгосрочной перспективе. – holiveira

+0

Я имел в виду «развиваться изначально на Mac» – holiveira

2

Все опубликовали хорошие ресурсы, но даже если вы уже знаете язык, который вам нужно использовать, я просто хотел заявить его, чтобы другие люди, которые, вероятно, не знают этого, могут видеть.

Язык, используемый для разработки собственных приложений Apple, является Objective-C. Конечно, вы можете смешивать на C и C++, но сам SDK находится в Objective-C, поэтому вы можете это узнать. Сначала это кажется немного страшным большинству людей, обычно это те, которые поступают с языков более высокого уровня, таких как C#. Скобки и предполагаемая «verboseness» отвлекают некоторых людей. Через какое-то время это растёт, и вы заметите, что это очень читаемый и самодокументирующий язык.

Я лично использовал книгу под названием Learning Objective-C, которая была идеальна для меня, как для тех, кто уже знаком с языками программирования, желательно на языках C-стиля, и хотел узнать об основных отличиях этого языка. Другое, дольше, и я полагаю, что более качественная ссылка на книгу популярна Programming in Objective-C 2.0. Эта книга длиннее и начинается с предположения, что у читателя есть 0 опыта программирования, переходы над структурами управления, основы объектно-ориентированного программирования и т. Д. Я считаю, что обе книги имеют более дешевые и доступные для поиска версии PDF.

Удачи, и я надеюсь, что все будет хорошо для вас в этом заведении.

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