Xcode 6 Swift 部分自动完成方法
Xcode 6 Swift partial auto complete methods
当我使用Objective-c时,我可以把一个方法写到一半,然后有能力在事后继续完成它。
例如,如果我想创建 NSIndexPath
[NSIndexPath indexPathForRow:1 inSection:5]
我会写
[NSIndexPath indexPathForRow:1 in
和 Xcode 将为方法调用的后半部分启动自动完成选项框。如果没有,我可以按 esc 键显示自动完成选项框。
但是swift好像没有这个功能。
NSIndexPath(forRow:1, in
如果我在 swift 中键入以上内容,它不会自动完成所需的方法。
swift是否可以使用此功能?
我发现 swift 的自动完成确实远远落后于 objective-c 自动完成。希望他们会在每次发布时改进它,它已经比几个月前好很多了。最重要的是 swift 错误消息有时会说 'more than confusing'。
有 Xcode 个插件。我喜欢使用 fuzzyautocomplete,因为您可以编写部分方法。它使用与 "open quickly" 相同的工具来查找这些方法。
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
您还可以从以下位置获取此插件(以及更多)。
当我使用Objective-c时,我可以把一个方法写到一半,然后有能力在事后继续完成它。
例如,如果我想创建 NSIndexPath
[NSIndexPath indexPathForRow:1 inSection:5]
我会写
[NSIndexPath indexPathForRow:1 in
和 Xcode 将为方法调用的后半部分启动自动完成选项框。如果没有,我可以按 esc 键显示自动完成选项框。
但是swift好像没有这个功能。
NSIndexPath(forRow:1, in
如果我在 swift 中键入以上内容,它不会自动完成所需的方法。
swift是否可以使用此功能?
我发现 swift 的自动完成确实远远落后于 objective-c 自动完成。希望他们会在每次发布时改进它,它已经比几个月前好很多了。最重要的是 swift 错误消息有时会说 'more than confusing'。
有 Xcode 个插件。我喜欢使用 fuzzyautocomplete,因为您可以编写部分方法。它使用与 "open quickly" 相同的工具来查找这些方法。
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
您还可以从以下位置获取此插件(以及更多)。