Cocoa中的可拖动对象

时间:2010-09-13 06:19:49

标签: objective-c cocoa quartz-2d

我对目标c完全陌生,并且有一个我想要创建的雄心勃勃的项目。

我需要做的一件事就是有一个绘图层,我可以在中间有一个圆圈,并能够拖动它附近的其他圆圈来附加它们,然后能够移动它们,改变他们在初始圈子周围的位置。

我知道这可能听起来很模糊,但这是我解释它的最佳方式。

有人能给我一些关于如何实现这一点的指示,或者是一个很好的参考,我可以学习如何做到这一点?

非常感谢您提供的任何帮助。

2 个答案:

答案 0 :(得分:1)

Objective-C是一种可用于开发命令行应用程序,iOS应用程序,桌面Mac应用程序和其他野兽的语言。语言本身不处理图形,而是留给较高层。如果您要为iOS或Mac开发,则此更高层称为Cocoa

要开发您的应用程序,您需要熟悉Xcode,Cocoa和Quartz 2D。转到Apple Developer Website并开始查看,文档非常好。代码示例有时会有点毛茸茸,但它们会让你开始。

答案 1 :(得分:1)

您应该查看两个协议:NSDraggingDestinationNSDraggingSource