我正在阅读Apple开发人员页面上的iOS教程。
在我看来,这protocol
和interface
几乎具有相同的功能。
两者之间有什么区别吗?
项目中的不同用法?
更新
是的,我看过上面的链接,我仍然不知道什么区别之间使用protocol
和interface
。当我问这样的问题时,我希望看到有关该主题的简单说明。有时很难从文档中获取所有内容。
1
Swift中的协议和Java中的接口是相同的概念。看到这里
—
Vivek Molkar 2015年
我认为像这样的关于语言之间差异的问题对于理解语言功能非常有用。而且我不认为它们会导致不必要的自以为是的答案,也不是很容易在文档中找到答案。因此,我认为在这个问题上投反对票是没有道理的。
—
2015年
这里有几个关键的现实世界的点关于Java接口- stackoverflow.com/a/41143492/294884 -这将是关键的人与斯威夫特新鲜,尝试的Java
—
Fattie
在Swift中,使用协议名称,而不是使用接口名称,因为在Objective C中,来自C的头文件(无用的重复项)称为接口
—
Alex78191 '18