저는 개인프로젝트 진행하면서 모르는 코드를 발견했습니다. 모르는 코드를 구글에 검색했습니다. 검색하다가 SDK라는 모르는 단어가 나왔습니다. 지식을 파고들어 이것을 알고 싶었습니다.
SDK이란? Software Development Kit 소프트웨어 개발도구입니다. 이것은 프로젝트 개발 진행 시 컴파일러, 디버거, 라이브러리, IDE 개발 환경 툴, API 등 제공합니다.
iOS 앱을 만들고 싶다면 iOS 관한 SDK가 필요합니다. 만약에 이것이 없으면 개발 생산성도안 좋아지고, 유지보수가 더 복잡해져 소프웨어 품질이 안 좋아집니다. 그래서 개발자들에게 편리하게 사용할 수 있게 SDK를 제공하여, 소프트웨어 프로그램 품질 향상과 유지보수, 생산성을 높여줍니다.
