有没有最简单的方法在iOS中实现所有必需的协议方法?

Shr*_*hna 4 methods xcode implementation protocols ios

首先,它不是这个问题的重复,因为我找不到任何有关离线文档,适当答案以及Xcode中未来更新版本的讨论.

实际上我来自android和java背景,目前也开始开发iOS应用程序.众所周知,我们可以通过按下IDE中Interface给出的建议来轻松实现所有方法.Alt + Enter

在iOS中我们必须每次都看到引用并搜索所有必需和可选的方法,并逐个手动实现它们消耗时间它很好但是暂时没有

我的问题是:

  1. 是否有最简单的方法可以在文档中首次查找所有必需的方法或在IDE的帮助下实现所有必需的协议方法?
  2. 我们是否有可能在Xcode更新的未来版本中获得此功能?
  3. 我无法一直确保互联网的可用性,我当时如何查看文档?

Nic*_*ari 8

请继续并声明您的班级采用相关协议.

如果您未能实现任何所需方法,Xcode将指出错误:

在此输入图像描述

从显示三角形下的列表(带有灰色"!"图标的项目)中,您可以获得缺少方法名称的提示.您可以开始输入,自动完成将完成剩下的工作.


Xcode 9更新:

现在看来,只需点击一下即可自动填充方法:

重构

  • 在Swift,C,Objective-C,C++文件和Interface Builder文件中重命名单个文件或项目中的符号.
  • 在一个编辑器窗格中查看所有可能的更改.
  • 转换Swift和Objective-C格式之间的方法签名.
  • 根据需要更新属性,getter,setter和合成iVar.
  • 使用一个按钮在任何地方应用修复程序.
  • 自动填写switch语句中的缺失案例,并通过一次单击即可实现协议一致性的强制方法.
  • 为所有受支持的语言提取方法功能,以及其他特定于语言的本地重构.

(强调我的)

事实上:

在此输入图像描述

单击"修复"会添加必要的方法存根.