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