我正在將一些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或者其他常見的編程語言嗎?這是一個數組! –