본문 바로가기

PROGRAMMING

API

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