교육/공부

[iOS][iPhone][ObjectC-01] 오브젝트 C가 뭔가, 개요

2017.08.06

 

안녕하세요 푸민입니다.

첫번째 글로 오브젝트 C에 대해서 알아보겠습니다.

 

먼저 오브젝트 C는 어떤 언어일까요?

 

위키피디아 - https://en.wikipedia.org/wiki/Objective-C

 

오브젝트 C는 미국의 브래드 콕(Brad Cox)씨가 1980년대에 처음으로

개념을 발표하고 만든 하이브리드 언어입니다.

C언어와 유사하지만 객체 지향개념을 도입하여 만들었습니다.

 

오브젝트 C는 아시다시피 아이폰 개발에 기본으로 사용되는 언어입니다.

(안드로이드는 Java 를 사용)

저는 아직 접해보지 않았지만,

MacOS 의 어플리케이션 또한 오브젝트 C를 기본으로 사용한다고 합니다.

 

지금 우리나라에서는 오브젝트 C에 대한 강의가 많이 없어요.

제가 미국 오기전에 잠깐 배워보려고 찾아봤지만 실패...

그 만큼 안드로이드가 우리나라에서 강세를 펼치고 있는데요.

미국에 와보니 안드로이드 기기보다는 아직도 아이폰이 더 많이 보이는 것 같습니다.

 

실제로 문법은 C나 C++과는 차이가 있어요!

obj->method(argument);

C++은 이런식으로 클래스에서 메소드로 접근을 합니다.

그러나 오브젝트 C는

[obj method:argument];

이런식으로 접근을 해요 ㅋㅋㅋ

 

처음 아이폰 개발을 시작했을때는 이것때문에 많이 헷갈렸는데,

조금 적응되니까 나름 편하드라구용 ㅋㅋㅋ

 

여튼 이런차이점과 역사를 가진 오브젝트 C!

아이폰 개발을 위해서 배워보아요!

 

다음 글부터는 실제로 구조와 코드를 올리겠습니다!

 

문의사항은 sj60414@네이트닷컴과 댓글로 해주세요!

좋아요
태그
인기 포스팅 보기