API : Application Programming Interface
내부의 구현사항을 드러내지 않고 사용자가 필요한 정보만을 제공하는 것
API 의 등장
1964년 하드웨어의 독립성을 위해 많이 사용되었습니다.
1980년도 중반 Mac OS, Windows 등 OS 운영체제에서 제공하는 API를 이용해서 애플리케이션을 민들었습니다.
요즘에는 Server에서 제공하는 Web API들을 사용하여 (대부분 REST API) JSON 형식의 정보를 얻어올 수 있습니다.
Frameworks / Libraries
프레임워크나 라이브러리에서 이용할 수 있는 클래스나 함수들도 API 라고 부릅니다.
또한 프로젝트 내부에서 쓰여지는 클래스나 모듈 또한 인터페이스 or API 라고 합니다.
Open API = Public API
회사 내부에서 사용하는 Web API 를 다른 개발자가 이용할 수 있도록 공개한 API 입니다.
Public API를 모아둔 사이트입니다.
https://github.com/public-apis/public-apis
GitHub - public-apis/public-apis: A collective list of free APIs
A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.
github.com
많이 쓰이는 단어 'API'에 대해 알아보았습니다.
정보는 다음 영상들을 참고하였습니다.
드림코딩 by 엘리
https://www.youtube.com/watch?v=ogT267HvNuQ&list=WL&index=19&t=275s
iOS Academy
https://www.youtube.com/watch?v=jHHL-70lA0s&list=WL&index=16
'PROGRAMMING' 카테고리의 다른 글
[Clean Architecture] 책 읽기 1장 ~ 6장 (0) | 2023.03.27 |
---|---|
LG ThinQ 오픈소스 목록 (0) | 2021.08.19 |
REST API (0) | 2021.03.23 |
react native 관해서 끄적 (0) | 2021.02.20 |
[c++] 레퍼런스에 대한 고찰 (1311 할일 정하기 1) (0) | 2021.02.17 |