Идиоматическая разработка iPhone для разработчиков .net - PullRequest
1 голос
/ 05 февраля 2010

Мне было интересно, есть ли у кого-нибудь ссылки на некоторые достойные блоги, помогающие разработчикам перейти с C # / Asp.Net на разработку для iPhone.

Я действительно ищу что-то, что объясняет мышление, которое мне нужно, чтобы быть успешным, используя Cocoa Touch, Objective-c и Xcode, исходящие от платформы разработки VS / C # / ASP.Net. Вроде как целостное сравнение Cocoa Touch и ASP.Net.

UPDATE

Я знаю, что это может быть сложный вопрос, но я хочу научиться использовать Cocoa Touch так, как он должен был использоваться, а не просто изучать Objective-c или просто разрабатывать для iPhone. Я пытаюсь расширить свой кругозор и образ мыслей, а не просто бить по клавиатуре, пока не заставит все работать, цуг .

Виды вещей, которые я ищу, - это сравнение между парадигмой Webforms и парадигмой Cocoa Touch, не говоря просто "это MVC".

Ответы [ 3 ]

3 голосов
/ 05 февраля 2010

Я нашел страницу Википедии Objective-C весьма полезной для введения в возможности Objective-C, которые отличают его от других языков программирования, особенно противопоставляя его C и C ++. Эта страница и ее библиография должны дать вам много ресурсов для сравнения с другими языками.

Мой опыт работы в OO в основном на C ++ и C #, и эта страница действительно помогла мне понять, что отличает Objective-C, и дала мне несколько хороших идиоматических сравнений (которые Apple очень плохо предоставляет).

Но для того, чтобы войти в образ мыслей Какао / iPhone, на самом деле ничто не заменит питья коала в Apple и стремительно прыгнуть в их огромный набор руководств по программированию, учебных пособий и документации по классам.

1 голос
/ 05 февраля 2010

Я нашел это руководство очень полезным для понимания Objective-C:

http://pierre.chachatelier.fr/programmation/fichiers/cpp-objc-en.pdf

Я пришел со стороны Java, документ называется "C ++ to Objective-C", но содержит ряд примеров Java, которые вы должны легко понять, наряду с эквивалентными примерами Objective-C.

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

0 голосов
/ 05 февраля 2010

Mono Touch

Особенности:

  • Моно для iPhone, iPad и iPod Touch
  • C # и .NET на iPhone
  • .NET-привязки к собственным API
  • Распространение в Apple App Store
  • Enterprise развертываемый
  • Интеграция MonoDevelop
  • Интеграция XCode
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...