什麼是API??(初識API)

大一的節奏即將結束,慘淡的考試馬上來臨,然而我的遊戲設計作業進程依然是舉步維艱┭┮﹏┭┮,今天看了老師的實訓介紹直播,聽到老師一直在說“哎屁哎”,遊戲設計時我在想這是個什麼東東,以前也沒講過啊。。。。。。

經過不懈的努力hh,找了官方度娘和萬能的B站,略懂了一二。


先上 百度官方介紹↓↓

API(Application Programming Interface,應用程序接口)是一些預先定義的函數,或指軟件系統不同組成部分銜接的約定。 用來提供應用程序與開發人員基於某軟件或硬件得以訪問的一組例程,而又無需訪問原碼,或理解內部工作機制的細節。

API 接口屬於一種操作系統或程序接口,GUI接口屬於一種圖形操作系統。兩者都屬於直接用戶接口。有時公司會將 API作爲其公共開放系統。也就是說,公司制定自己的系統接口標準,當需要執行系統整合、自定義和程序應用等操作時,公司所有成員都可以通過該接口標準調用源代碼,該接口標準被稱之爲開放式API。

個人理解↓↓

本人感覺從學習C++時面向對象的思路就很好理解,就是封裝好的屬性和方法。
發送請求數據,接口接收數據處理後返回數據
比方說:我們家裏需要用電,家裏牆上的插座就相當於是電力公司給我們開放的API接口,看我們只需要把電插到插座上就可以了,完全不需要管電是怎麼發送過來的,怎麼輸送到家裏來的,不需要搞懂內部到底是什麼樣的工作機制。

簡單來說就是函數。
比如你寫了一個庫,裏面有很多函數,如果別人要使用你這個庫,但是並不知道每個函數內部是怎麼實現的。使用的人需要看你的文檔或者註釋才知道這個函數的入口參數和返回值或者這個函數是用來做什麼的。對於用戶來說 ,你的這些函數就是API。API(Application Programming Interface應用程序編程接口) 是一些預先定義好的函數,目的是提供應用程序以及開發人員基於某軟件或硬件得以訪問一組例程的能力。


在這裏插入圖片描述

我寄愁心與明月,隨風直到夜郎西

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章