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

达林姆

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

import GLKit

似乎还不足以让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)
    }
}
瓦鲁纳

您可以创建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)
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Linux或OS X上为Swift软件包生成代码覆盖率?

如何在Go中使用macOS / OS X框架

如何在XCode 8 Playgrounds中使用Swift 2.3?

如何在Playground中使用Swift Package Manager

如何在Mac OS X 10.8 / Xcode 4.4上使用/安装gcc

如何从Swift确定设备类型?(OS X或iOS)

在Swift中使用GLKit中的GLKMath

如何在Xcode 6.1的Swift中使用NSURL?

如何在OS X应用程序中使用Swift监听全局热键?

在OS X上使用Swift:如何访问当前的CGContext以便在-[NSView drawRect:]中进行绘制

在OS X Swift应用程序中单击按钮时,Xcode如何打印“ Hello World”?

在Swift Playground中使用NSTimer

如何使用Swift for OS X创建多页应用程序?

如何在Xcode(Swift)中读取OS X菜单栏的用户选择

如何在OS X上使用Swift获取目录大小

如何在OS X上的Swift中调整大小,裁剪和导出AVAset?

如何在Swift Playground中使用Realm?

如何实时检查NSTextField-Swift OS X

如何在OS X Today扩展程序中使用CLLocationManager?

在Swift Playground中使用atan2()-Xcode 9

如何在iOS Xcode Swift Playground上模拟黑暗模式

如何在XCode中使用iPhone X Size?

如何在OS X的终端中使用ALT命令?

如何使用XCode在Mac OS X上删除char *数组?

使用Swift实施/注册OS X服务

如何使用OS X的Swift创建NSCollectionView

如何使用Swift从OS X获取MAC地址

如何在Xcode,Swift中使用按钮创建相同的对象

如何在Xcode 8.2的Playground项目中使用Swift从用户那里获取输入?