Shr*_*hna 4 methods xcode implementation protocols ios
首先,它不是这个问题的重复,因为我找不到任何有关离线文档,适当答案以及Xcode中未来更新版本的讨论.
实际上我来自android和java背景,目前也开始开发iOS应用程序.众所周知,我们可以通过按下IDE中Interface给出的建议来轻松实现所有方法.Alt + Enter
在iOS中我们必须每次都看到引用并搜索所有必需和可选的方法,并逐个手动实现它们消耗时间它很好但是暂时没有
我的问题是:
请继续并声明您的班级采用相关协议.
如果您未能实现任何所需方法,Xcode将指出错误:
从显示三角形下的列表(带有灰色"!"图标的项目)中,您可以获得缺少方法名称的提示.您可以开始输入,自动完成将完成剩下的工作.
Xcode 9更新:
现在看来,只需点击一下即可自动填充方法:
重构
- 在Swift,C,Objective-C,C++文件和Interface Builder文件中重命名单个文件或项目中的符号.
- 在一个编辑器窗格中查看所有可能的更改.
- 转换Swift和Objective-C格式之间的方法签名.
- 根据需要更新属性,getter,setter和合成iVar.
- 使用一个按钮在任何地方应用修复程序.
- 自动填写switch语句中的缺失案例,并通过一次单击即可实现协议一致性的强制方法.
- 为所有受支持的语言提取方法功能,以及其他特定于语言的本地重构.
(强调我的)
事实上:
单击"修复"会添加必要的方法存根.