我目前使用NinevehGL引擎来开发一个简单的应用程序。这个引擎有一个名为NGLMesh的类,它为这个类的一个实例存储openGL数据。从NinevehGL的文档位于http://nineveh.gl/docs/Protocols/NGLCopying.html的copyInstance方法,它说:从框架调用协议?
“的NGLCopying是可可协议的扩展NSCopying
它定义了两个基本复印模式NinevehGL对象:
Copy: Makes a new clone, copying all the used memory.
Copy Instance: Makes a new clone, but clonning just the superficial memory."
我想使用这种方法将我的一个NGLMesh复制到新的NGLMesh实例中,但是Im很难理解协议以及如何调用它们。有人可以提供一些解释吗?到目前为止,互联网已证明有点令人困惑。
从我收集的内容(尽管Im很可能是错的)我需要在需要使用的类中“采用”NGLCopying协议。我似乎无法找到关于如何实现这一目标的很多信息。