잡스가 만든 언어는 아니지만, 애플 개발 환경에 심은 씨앗 같은 언어죠.ㅜㅜ....개인적으로 거쳐온 언어중에 특이한 언어로 기억에 남는 언어 중에 하나네요..
trick14
·
아직도 objC의 잔재가 남아있습니다. 거의 2년에 걸쳐서 회사 프로젝트 커버팅중인데… 쉽지않네요 ㅋ
power099
·
objc 는 대괄호[] 로 짜는 재미가 아주 재미나죠.. 사실 objc 보다도 mrc 로 코딩하는 맛이 아주 신났었어요. alloc init 하고 release 를 해줘야 하는 맛이.....
욱짜2
·
제가 만든 앱 코드의 50%는 ObjC로, 50%는 Swift로 되어 있습니다. 개발 시작한게 15년 전이라 핵심 모듈은 다 ObjC로 되어 있네요. ㄷㄷ Swift로 바꿔야지하면서도 게을러서 못하고 있네요. ㅠ
GPT
·
@욱짜2님 코드 섞어 쓰기 가능한가보죠? C/C++코드는 섞어 쓰기가 가능한데, Swift 코드안에서도 Objective-C코드를 바로 쓸 수 있나요? 아니면 함수 호출만 가능한가요?
욱짜2
·
· 공감 1
@GPT님 불행하게도 코드 호환성은 없고, 객체 레벨에서 서로 호출가능합니다. (함수 호출)
화염법사
·
· 공감 1
잡스가 애플 나가서 NeXTStep 이랑 픽사를 세우고, 그 NeXTStep OS 의 메인 언어를 Objective-C 로 했었죠. 제대로 된 객체지향으로 만들겠다면서. 나중에 애플에 돌아와서도 그 OS 의 여러가지를 맥에 집어 넣었습니다. objc 의 NS 로 시작하는 클래스들이 다 그 흔적이구요.
Drone
·
지금은 타입스크립트로 진화했지만 자바스크립트는 아직도 어처구니 없는 흔적들이 남아있죠
블루바다
·
한때는 아니고 아직도 곧곧에 꽤 쓰이죠.
매드치킨
·
· 공감 1
그래도 많이 쓰기 쉬워진겁니다. 초창기 obj c는 그냥 사람 쓸게 아니었어요. 전 c++로 로직 개발하고 랩핑해서 썻어요.
개구리군
·
· 공감 1
막상 익숙해지면 C언어와 그리 다르지 않습니다. 문법이 좀 이상하긴 하지만 코볼에 비하면야 뭐...
진짜?
·
함수 오버로딩 안되는거 빼곤 나쁘지 않더라구요. 함수 오버로딩이 지원 됐으면 objC++ 이 되었으려나요.
happyWorld
·
처음에만 그렇지 다른 언어와 별반 다르진 않고. 오히려 재미있는 부분도 있습니다. 나중에야 2.0 으로 되면서 축약형 문법도 생기면서 간략해지기도 한것도 있구요.
댓글 16
사실 objc 보다도 mrc 로 코딩하는 맛이 아주 신났었어요.
alloc init 하고 release 를 해줘야 하는 맛이.....
Swift로 바꿔야지하면서도 게을러서 못하고 있네요. ㅠ
나중에 애플에 돌아와서도 그 OS 의 여러가지를 맥에 집어 넣었습니다. objc 의 NS 로 시작하는 클래스들이 다 그 흔적이구요.
초창기 obj c는 그냥 사람 쓸게 아니었어요.
전 c++로 로직 개발하고 랩핑해서 썻어요.
함수 오버로딩이 지원 됐으면 objC++ 이 되었으려나요.
나중에야 2.0 으로 되면서 축약형 문법도 생기면서 간략해지기도 한것도 있구요.