с JS на iphone dev - с какого языка лучше начать? - PullRequest
2 голосов
/ 28 мая 2010

Я абсолютный новичок и хотел бы со временем научиться разрабатывать для iphone.

Я только что прошел курс CS для начинающих, где мы изучали язык JavaScript. Мы изучили основные понятия, такие как: переменные, массивы, циклы (для, в то время как, если, если .. еще ..), свойства и функции.

Мне интересно, начинаю ли я в правильном / неправильном месте, следуя этой книге: «Изучите C на Mac» Дэйва Марка?

Я прочитал несколько глав, и мне немного трудно понять, как работает C, например, способ печати строк выглядит слишком сложным по сравнению с JS.

Как вы думаете, JS был не тем языком, с которого нужно начинать, и мне лучше перейти от JS прямо к Objective-C, чем к C?

Сначала я пытался прочитать предыдущие темы о достоинствах / недостатках изучения C, но не нашел ни одного, связывающего JS с изучением C / Obj C / Cocoa.

Любой совет приветствуется, так как я очень новичок в этом.

Спасибо

Ответы [ 3 ]

2 голосов
/ 28 мая 2010

Это огненная приманка, но я все равно скажу это, так как у меня было слишком много кофе, и сегодня пятница.

  1. Нет ничего плохого в том, что начинается с JavaScript, если вы знаете, что это только один из многих языков, которые вам нужно выучить, если вы серьезно относитесь к карьере программиста.
  2. Разработка для iPhone не так уж сильно отличается от любого другого типа разработки,но инструменты очень разные.
  3. Изучение и знание C - хорошее место для начала, если вы планируете стать опытным в Objective-C.Тем не менее, я рекомендую сначала прочитать в этом введении к Objective-C , прежде чем выходить на улицу и покупать кучу книг, потому что ваша цель - это, в конечном счете, iPhone и он свободен от Apple.
  4. Есливы просто хотите получить что-то мобильное, и вы знакомы с html / javascript, но вам не нужно быть в App Store, а затем использовать одну из многих веб-сред, таких как iUI , PastryKit , jqTouch и PhoneGap поможет вам в этом.

В моем мнении вы должны начать с малого и продвигаться к более крупным вещам.Что-то вроде приложения будильника может быть хорошим местом для начала;)

2 голосов
/ 28 мая 2010

Хлоп.

JavaScript кажется действительно плохим выбором для запуска нового разработчика на правильном пути. Он имеет базовые конструкции большинства языков, но от него трудно будет отказаться от слабой типизации и подхода Prototype к объектно-ориентированной разработке.

Тем не менее, сначала я бы взял книгу о концепциях прямого объектно-ориентированного программирования. Head First Объектно-ориентированный анализ и проектирование кажется популярным выбором здесь.

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

0 голосов
/ 29 мая 2010

Почему бы не начать с C? Немного сложнее учиться заранее, чем javascript, но в будущем, когда вы начнете использовать Objective-C, у вас будет возможность подняться.

Cocoa Dev Central имеет множество отличных уроков, которые помогут вам начать работу с Objective-C (и один в C).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...