iOS 개발 용어 정리

개발을 하려는데 책에서 나오는 용어들이 이해가 안된다. 물론 이해가 되지 않아도 “따라하기”에는 무리가 없겟지만 그건 좋은 학습법은 아닌 거 같다. 이에 간략하게나마 정리하고자 한다. (아마 이 블로그는 꾸준히 업데이트가 될 것 같다.)

  • Cocoa Framework : Mac OS X용 앱 개발할 경우 사용해야 하는 Framework .  Apple 의 소개 페이지 
  • Cocoa Touch Framework : iOS 용 앱 개발할 경우 사용해야 하는 Framework. Cocoa Framework 기반에서 모바일에 특화된 UI 등의 기능이 보완되었다. Apple 의 소개 페이지
  • Xcode : Mac OS X , iOS 의 응용프로그램을 쉽게 개발할 수 있도록 도와주는 개발도구. Interface Builder 와 iOS Simulator 등이 포함되어 있다. Xcode 에서 프로젝트를 선택(Mac OS or iOS)하여 생성을 하면 Xcode 에는 자동으로 그에 맞는 Framework (Cocoa or Cocoa Touch )이 설정된다.  Apple 의 소개 페이지

다른 개발 언어와 비교하면 쉽게 이해가 될 것 같다. Cocoa 나 Cocoa Touch Framework 은 MS 의 .NET Framework , Java 의 JDE 와 비슷하고, Xcode 는 Visual Studio 나 eclipse 와 비슷하다.

  • Class Method 와 Instance Method : 각각 java,C# 에서의 Static method 와 Instance method 라고 생각하면 된다. 인스턴스를 생성하지 않아도 호출할 수 있는 메소드가 Objective-C 에서는 Class Method 라 부른다.
Advertisements
Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: