我正在将一些Objective C代码转换为Swift for SceneKit
(逐行)。我在Objective-C中发现了这一行代码,我似乎无法弄清楚它的含义。这个初始化中的方括号在目标C中做了什么?
SCNMatrix4 _cameraHandleTransforms[SLIDE_COUNT];
它来自这里:https://developer.apple.com/library/prerelease/ios/samplecode/SceneKitReel/Listings/SceneKitReel_AAPLGameViewController_m.html
我的理解是创造一个SCNMatrix4
,我知道SLIDE_COUNT
是一个常数,它解析为10
。我不知道在这种情况下方括号是怎么做的。我不认为有任何数组访问发生。 Swift抱怨说,它没有SCNMatrix4
的下标访问权限,这在我检查Swift库时是有意义的。
您是手动转换此代码还是自动执行此操作? – ravron
@Riley我正在阅读Obj-C代码并逐行将其转换为Swift。它来自这里:https://developer.apple.com/library/prerelease/ios/samplecode/SceneKitReel/Introduction/Intro.html – Johnston
你知道C或者其他常见的编程语言吗?这是一个数组! –