【发布时间】:2018-02-08 11:49:46
【问题描述】:
我看到一个 Swift 函数写成如下:
func calculation(imageRef: CGImage) -> (red: [UInt], green: [UInt], blue: [UInt]) {
...
...
}
我需要知道上面函数的返回类型是什么。我无法将它与任何已知类型联系起来,如果有的话,它在 Objective-C 中的等价物是什么?将这个函数翻译成 Objective-C 的方法是什么?
【问题讨论】:
-
返回类型 (=tuple) 在 ObjC 中无法表示;在 ObjC 中你可以做(但不限于)一些丑陋的事情,例如,
-(void)caluclationWithImageRef:(CGImage)imageRef red:(NSArray<NSNumber *> **)red green:(NSArray<NSNumber *> **)green blue:(NSArray<NSNumber *> **)blue { ... }
标签: ios objective-c swift swift4