brunch

You can make anything
by writing

C.S.Lewis

by jinTonic Apr 03. 2017

저는 아직 Objectvie-C해요.

[iOS] 현재 사용중인 언어 (Objective-C vs Swift)

2014년 WWDC에서 처음 공개된 Swift(스위프트)언어는 지속적인 업데이트로 2016년 10월 3.0까지 릴리즈가 되었고 발전하고 있습니다.


2.x까진 Swift가 안정적이지도 않고, 잦은 문법 교체로 인하여 Swift로 넘어가기 꺼려했습니다.

하지만 3.x부터 문법에대해 어느정도 자리를 잡아 Swift로 많이 넘어가는 추세이고 애플이 문법에 변화를 많이 주지 않겠다고 이야기를 한 지금이 넘어가기 좋을 타이밍이고, 또한 인기있는 Objective-C 라이브러리들은 대부분 swift로 넘어오거나 지원을 위한 업데이트가 완료되어 있는 상태임으로 더 할 나위 없이 넘어가기 좋습니다.


스위프트 10위권 집입, Objective-C 16위...

출처 : 티오베(https://www.tiobe.com/tiobe-index)



하지만 대부분 현업에선 Objective-C를 사용한다!


아무래도 일을 하다 보면 프로젝트를 기일 내에 마쳐야하는 상황이 종종있기 때문에 많은 개발자들은 익숙함에 바꾸지 못하기도 하지만, 현업에서 쓰고있는 프로젝트가 Objective-C이기 때문에 쉽게 넘어가질 못한다.



그런데, Objective-C가 나온지 30년 정도 된 언어이지만 Objective-C로 된 책들은 Swift에 밀려 버전에 맞지 않는 몇 년 된 책들 뿐이라 발빠르게 Swift에 대한 좋은 책들이 나오기 시작하면서 요즘엔 오히려 Swift보다 배우기가 어려운 상황이 되었다.


어차피 나중엔 Swift로 넘어가겠지만,

iOS로 들어왔는데 회사에서 Objective-C를 쓰고있거나 유지보수를 해야되는 상황이거나 iOS개발자의 몸값을 올리기 위해서는 Objective-C를 알아야합니다.

이런 분들을 위해 저도 공부한다는 생각으로 Objective-C문법 및 프로그래밍을 올려보도록 하겠습니다.


                                                                                    

                                                                                  Swift 짱!










브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari