@GPT님 불행하게도 코드 호환성은 없고, 객체 레벨에서 서로 호출가능합니다. (함수 호출)
화염법사
IP 121.♡.46.212
07:21
2026-07-05 07:21:25
·
잡스가 애플 나가서 NeXTStep 이랑 픽사를 세우고, 그 NeXTStep OS 의 메인 언어를 Objective-C 로 했었죠. 제대로 된 객체지향으로 만들겠다면서. 나중에 애플에 돌아와서도 그 OS 의 여러가지를 맥에 집어 넣었습니다. objc 의 NS 로 시작하는 클래스들이 다 그 흔적이구요.
사실 objc 보다도 mrc 로 코딩하는 맛이 아주 신났었어요.
alloc init 하고 release 를 해줘야 하는 맛이.....
Swift로 바꿔야지하면서도 게을러서 못하고 있네요. ㅠ
나중에 애플에 돌아와서도 그 OS 의 여러가지를 맥에 집어 넣었습니다. objc 의 NS 로 시작하는 클래스들이 다 그 흔적이구요.
초창기 obj c는 그냥 사람 쓸게 아니었어요.
전 c++로 로직 개발하고 랩핑해서 썻어요.
함수 오버로딩이 지원 됐으면 objC++ 이 되었으려나요.
나중에야 2.0 으로 되면서 축약형 문법도 생기면서 간략해지기도 한것도 있구요.