如何在Xcode OS X Swift Playground中使用GLKit?

dar*_*inm 5 xcode glkit swift swift-playground

我正在尝试在Xcode 6 OS X Swift Playground中使用GLKit但是

import GLKit
Run Code Online (Sandbox Code Playgroud)

似乎不足以使Playground识别GLKView.有任何想法吗?

import Cocoa
import GLKit
import OpenGL

let frame = CGRect(x: 0, y: 0, width: 400, height: 300)
class TriangleView: GLKView { // ERROR: Use of undeclared type 'GLKView'
    override func drawRect(dirtyRect: NSRect) {
        glClearColor(0.0, 0.0, 0.1, 1.0)
    }
}
Run Code Online (Sandbox Code Playgroud)

War*_*una 9

您可以创建iOS项目并在该项目中添加新的.playground文件.然后你可以导入GLkit,我也必须导入OpenGLES而不是OpenGL.

import UIKit

import GLKit
import OpenGLES

let frame = CGRect(x: 0, y: 0, width: 400, height: 300)
class TriangleView: GLKView { // ERROR: Use of undeclared type 'GLKView'
    override func drawRect(dirtyRect: CGRect) {
        glClearColor(0.0, 0.0, 0.1, 1.0)
    }
}
Run Code Online (Sandbox Code Playgroud)