본문 바로가기

스위프트

애플 스위프트, 오픈소스로 노리는 것 애플은 지난해 오브젝티브-C(Object-C)를 대체할 새로운 프로그래밍 언어인 '스위프트(Swift)'를 공개했습니다. 오브젝티브-C의 단점을 보완한 언어로 당장 오브젝티브-C를 완전히 대체하는 건 아니며, 개선하면서 서서히 스위프트로 전환할 계획입니다. 애플 스위프트, 오픈소스로 노리는 것 결론부터 말하자면 '스위프트에 참여하는 개발자를 늘리기 위함'입니다. 특별한 이유도 아니고, 마이크로소프트가 닷넷 프레임워크를 오픈소스로 돌린 것과 비슷하게 볼 수 있습니다. 단지 스위프트의 오픈소스화가 파급력이 어느 정도일까 하는 것입니다. 달리 말해서 그 부분에 애플이 노리는 것이 담겨 있죠. 애플은 샌프란시스코에서 열린 WWDC 2015에서 차기 OS X과 iOS를 발표하면서 스위프트를 언급했습니다. 새로운 .. 더보기
애플, UXKit과 통합의 미래에 대한 단상 이미 'UXKit'과 관련한 내용은 아시는 분이 많으리라 생각합니다. 관련 소식이 나온 지 한 달쯤 되었으니까요. 대신 해당 내용에 대해서 'iOS 개발자가 OS X 앱 개발을 쉽게 할 수 있게 되었다.'라고 생각할 수도 있겠으나 필자는 좀 더 통합에 대해 얘기를 하고 싶었습니다. 애플, UXKit과 통합의 미래에 대한 단상 애플은 OS X 10.7 라이언부터 맥 앱스토어를 지원하고, iOS와 흡사한 인터페이스의 런치패드를 제공하여 OS X과 iOS의 통합에 실마리를 제공했습니다. 그리고 2012년, 아이클라우드를 바탕으로 데이터를 공유하면서 연결성을 강화하면서 OS X과 iOS의 연동이 통합 플랫폼의 중요한 연결 고리가 되었습니다. OS X 10.10 요세미티에서는 연속성을 중시하여 OS X과 iOS .. 더보기