티스토리 뷰
Mac OS X 는 Apple의 현 CEO인 스티브 잡스(Steave Jobs)가 운영했던 NeXT의 객체지향 기술을 활용하고 있다.
1988년 NeXT가 개발한 NeXT 컴퓨터는 Unix를 기반으로 한 Machintosh 이상이라고 불릴 정도로 진보적인 GUI
환경을 보였다.
이 NeXT 컴퓨터의 기본 소프트웨어인 NEXTSTEP (후에 멀티 플랫폼 환경을 지원하면서 OPENSTEP으로 개명)의
개발언어가 바로 Objective-C 이다.
그리고 Mac OS X 에서 애플리케이션을 실행하기 위해 사용되는 Cocoa API는 OPENSTEP의 주요 API를 계승하고
발전시킨 것이다. 사실 Cocoa API 에 사용되는 NS라는 접두어는 NEXTSTEP에서 유래된 것이다.
- Cocoa API 는 접두사 NS에 대해서 염격하게 관리하기 때문에, 개발자가 작성한 변수나 함수의 이름에는 NS라는
접두사를 사용하지 말아야한다.
- NS 로 시작하면 시스템에서 정의 되었다고 보면 됨
- NS 로 시작하면 시스템에서 정의 되었다고 보면 됨
'나름 프로그래밍? > Objective-C' 카테고리의 다른 글
Console 프로그램에 인수전달 (0) | 2010.01.28 |
---|---|
모든 길은 인다이렉션으로 통한다 (0) | 2010.01.28 |
NSString 타입 (0) | 2010.01.27 |
#import – 헤더 파일(재선언 방지) 사용 (0) | 2010.01.27 |
Xcode 삭제 방법 (0) | 2010.01.07 |