CocoaControls (https://www.cocoacontrols.com/)


아이폰 앱을 개발하다보면 UI/UX를 개발자가 모두 구현하기보다는 미리 누군가가 구현해놓은 오픈소스를 많이

사용합니다. 오픈소스를 사용하면 편리할뿐만 아니라 개발속도도 많이 빨라집니다.

이러한 다양한 오픈소스에도 라이센스는 존재합니다. 라이센스란, 소프트웨어 프로그램을 실행할 법적 권리를 말하는데 여기서 의미하는 라이센스는 오픈소스를 사용 및 수정등의 권리를 표시합니다.

라이센스 정보는 www.olis.or.kr 에서 확인 할 수 있는데 BSD, Apache, MIT 등의 라이센스가 존재합니다.

그 중에서 가장 많이 사용하는 라이센스는 MIT인데, 오픈소스를 추가한 앱을 상업적, 비상업적으로 사용 가능 합니다. 단, 오픈소스 사용시에 앱내에 사용된 오프소스를 기재하는 것을 기본으로 합니다.



오픈소스를 다운받을 수 있는 곳은 가장 규모가 큰 오픈소스 저장소 github.com 이나 cocoacontrols.com가 있습니다. 대부분의 오픈소스가 UI/UX에 관련된 오픈소스이다보니 cocoacontrols에서 미리보고 github에서 찾는 방법도 많이 사용되고 있습니다. 대부분 cocoacontrols에서 github로 연결됩니다.