鍍金池/ 問答/C  iOS/ iOS開發(fā)中的抽象接口是什么?

iOS開發(fā)中的抽象接口是什么?

是否可以把.h文件看做接口?抽象接口又是什么東西?希望有大佬可以簡單解釋下。感謝。

回答
編輯回答
雨蝶
個(gè)人見解:

抽象接口和普通接口? 你是從其他語言中看到的吧? 抽象接口和接口是一樣的.
一般來說, 接口是一種規(guī)范或者規(guī)則, 用來規(guī)范常量和方法, 且不提供實(shí)現(xiàn), 接口方法會(huì)有固定的方法類型、方法名、參數(shù)類型及數(shù)量、返回值類型等.

在iOS中, 實(shí)現(xiàn)接口中的方法必然是分類或者結(jié)構(gòu)體(Swift), 通常用protocol協(xié)議來表示程序中的接口.

2017年3月5日 20:32
編輯回答
舊酒館

OC 語法跟 C 很像,.h 和 .m 文件是比配的,.h 文件里放的是接口, .m 是 接口的實(shí)現(xiàn),我們在使用的時(shí)候只需要引入 .h 文件即可使用 .m 中的實(shí)現(xiàn),如果 .h 中沒有實(shí)現(xiàn)的,即使 .m 中有實(shí)現(xiàn)也沒法用

2018年8月4日 23:59