라이브러리
자주 사용될 기능들을 모아 놓은 도구 상자 같은 개념
개발자와 구현할 기능 사이에서 개발자가 구현할 기능을 쉽게 해줄 수 있도록
도와주는 중간 계층의미
프레임워크
프레임워크를 사용하려면 해당 프레임워크를 만든 사람이 설계해 둔
"기본 설계도" 같은 개념의 구조를 유지해야 함
"기본 설계도" 같은 개념을 지키면서 프레임워크를 사용하는 사용자가 원하는 기능을
구현할 수 있도록 확장 가능
설계의 기반이 되는 "기본 설계도" + 라이브러리 = 프레임워크
라이브러리와 프레임워크의 차이
프레임워크는 "기본 설계도" 또는 "의도된 제약 사항"이라 불리는 가이드라인을 준수하며 사용
라이브러리는 "도구 상자" 또는 "모음집"으로 즉, 도구와 같은 개념
'정보' 카테고리의 다른 글
Swift에서 클로저(Closure)란 무엇이며, 어떻게 사용하나요? (0) | 2024.08.21 |
---|---|
iOS에서의 네트워크 통신 방식 (1) | 2024.07.30 |
iOS 앱의 메모리 구조와 관리 방식 (0) | 2024.07.23 |
운영체제의 역할과 iOS에서의 운영체제 구조 (0) | 2024.07.11 |
컴퓨터 구조와 관련하여 CPU, RAM, 저장장치의 역할과 상호 작용 (1) | 2024.07.11 |