2010-05-28 2 views
2

나는 초보자이며 결국 아이폰을 개발하는 법을 배우고 싶다.에서 JS to iphone dev - 가장 좋은 언어는 무엇입니까?

방금 ​​배운 언어가 JavaScript 인 초급 CS 과정을 완료했습니다. 변수, 배열, 루프 (while, if, if..else ..), 속성 및 함수와 같은 기본 개념을 연구했습니다.

나는이 책을 따라가는 것이 옳고 그른 곳에서 시작하는지 궁금합니다. Dave Mark가 Mac에서 C를 배웁니다.

몇 장을 읽었으며 C가 작동하는 방식으로 머리를 쓰려면 조금 어려웠습니다. 예를 들어 문자열이 인쇄되는 방식이 JS에 비해 지나치게 복잡해 보입니다.

JS가 처음부터 잘못된 언어라고 생각하고 JS에서 JS로 바로 이동하는 것이 C보다는 Objective-C로 바뀌는 것이 낫겠습니까?

나는 C 학습의 장점/단점에 대한 이전 글을 읽으려고했지만 JS가 C/Obj C/Cocoa를 배우는 것과 관련이 없다는 것을 발견하지 못했습니다.

나는이 점에 대해 매우 충고한다.

감사합니다.

답변

2

Yikes.

자바 스크립트가 올바른 방향으로 새로운 개발자를 시작하기에 좋지 않은 것처럼 보입니다. 그것은 대부분의 언어의 기본 구조를 가지고 있지만, 객체 지향 개발에 대한 약한 타이핑과 프로토 타입 접근 방식은 전환하기가 어려울 것입니다.

그렇다면 먼저 객체 지향 프로그래밍 개념에 대한 책을 먼저 읽어 보겠습니다. Head First Object-Oriented Analysis and Design 여기에서 인기있는 선택 인 것 같습니다.

그 후 Obj-C로 곧장 갈 것입니다. 사람들이 가끔 C와 같은 절차 언어에서 Obj-C와 같은 객체 지향 언어로 가져 오는 잠재적 인 나쁜 습관을 배우지 않고 C에서 필요한 조각을 가져옵니다.

2

이것은 화염 미끼이지만, 나는 너무 많은 커피와 금요일을 먹었으므로 어쨌든 말할 것입니다.

  1. 당신이 당신이 프로그래밍 경력에 관하여 심각한 경우에 당신이 배울 필요가 많은 언어의 하나 알고 너무 오래, 자바 스크립트와을 시작 아무 문제가 없습니다.
  2. iPhone 개발은 다른 유형의 개발과 크게 다르지 않지만 도구는 매우 다릅니다.
  3. C를 배우고 알면 Objective-C에 능숙 해지기를 계획하는 경우 시작할 수 있습니다. 그러나 궁극적으로 목표는 iPhone이기 때문에 책을 많이 사러 가기 전에 through this introduction to Objective-C first을 읽는 것이 좋습니다. Apple은 무료입니다.
  4. 당신은 그냥 뭔가 모바일 싶어 당신은 HTML/자바 스크립트에 익숙하지만 앱 스토어에서 iUI 같은 많은 웹 프레임 워크 중 하나 PastryKit, jqTouch 할 필요가 없으며 PhoneGap 당신을 도울 경우 그곳에.

내 opnion에서는 작게 시작하여 더 큰 작업을 수행해야합니다.자명종 앱과 같은 것이 시작하기에 좋은 장소 일 수 있습니다.)

0

왜 C로 시작하지 않습니까? 자바 스크립트보다 먼저 학습하는 것이 조금 어렵지만 Objective-C를 사용하기 시작할 때 다리가 생길 것입니다.

Cocoa Dev Central에는 Objective-C (및 C에서 하나)를 시작하는 데 유용한 자습서가 많이 있습니다.

관련 문제