[iOS] OpenSource와 SPM
개발을 하다보면 이미 누군가가 불편한 부분을 쉽게 사용하라고 코드를 미리 만들어 둔 것들이 있다. 덕분에 개발자들은 다른 부분에 더 신경을 쓸 수 있고, 리소스도 절약할 수 있다. 이번엔 오픈 소스가 정확히 어떤 것들이 있는지 iOS 생태계에 대표적인 오픈 소스는 무엇인지 공부해보자. 1. OpenSource 오픈 소스란 ‘오픈소스 소프트웨어(Open Source Software, OSS)’의 줄임말로 누구나 자유롭게 접근하여 활용, 수정, 배포할 수 있는 코드를 뜻한다. 개발자들이 모인 커뮤니티(GitHub...)에서 자유롭게 개발하고 보완하며 누구나 사용할 수 있도록 만든 소프트웨어이기 때문에, 개인이나 기업이 만든 것보다 저렴하고 유연하며 지속성이 있다. 오픈 소스 특성상 초기부터 높은 완성..