iOS开发中的抽象接口是什么?

是否可以把.h文件看做接口?抽象接口又是什么东西?希望有大佬可以简单解释下。感谢。

阅读 2.2k
2 个回答
个人见解:

抽象接口和普通接口? 你是从其他语言中看到的吧? 抽象接口和接口是一样的.
一般来说, 接口是一种规范或者规则, 用来规范常量和方法, 且不提供实现, 接口方法会有固定的方法类型方法名参数类型及数量返回值类型等.

在iOS中, 实现接口中的方法必然是分类或者结构体(Swift), 通常用protocol协议来表示程序中的接口.

OC 语法跟 C 很像,.h 和 .m 文件是比配的,.h 文件里放的是接口, .m 是 接口的实现,我们在使用的时候只需要引入 .h 文件即可使用 .m 中的实现,如果 .h 中没有实现的,即使 .m 中有实现也没法用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题