Swift 为重构提取方法定制Xcode行为

Swift 为重构提取方法定制Xcode行为,swift,xcode,xcode9,xcode10,Swift,Xcode,Xcode9,Xcode10,有没有办法为“Extract Method”配置Xcode重构,以便将extractedFunc放在提取方法的下方而不是上方 不幸的是,没有。但Xcode将方法放在上面,因为在ObjC中存在一个问题,编译器需要先查看方法声明,然后才能调用它,所以以前所有的提取都是以这种方式进行的,这就是为什么它们以相同的方式继承swift。这是多少年前的事了?我很确定Objective-C至少从Xcode 4开始没有这样的要求。

有没有办法为“Extract Method”配置Xcode重构,以便将
extractedFunc
放在提取方法的下方而不是上方


不幸的是,没有。但Xcode将方法放在上面,因为在ObjC中存在一个问题,编译器需要先查看方法声明,然后才能调用它,所以以前所有的提取都是以这种方式进行的,这就是为什么它们以相同的方式继承swift。这是多少年前的事了?我很确定Objective-C至少从Xcode 4开始没有这样的要求。