我刚刚开始了一个小项目,它是一些自定义建模语言的编辑器。在编辑器中,用户应该能够放置新项目、连接它们并重新排列(在窗口中移动)。
我的问题是 - 我应该从头开始并实现从 继承的自定义视图NSView
,将每个项目或连接放在它自己的层中,而不是实现用于选择项目的算法,找出已单击的项目等等?或者也许它已经完成了,但我不知道?(我问是因为我想避免重新发明轮子;)
我刚刚开始了一个小项目,它是一些自定义建模语言的编辑器。在编辑器中,用户应该能够放置新项目、连接它们并重新排列(在窗口中移动)。
我的问题是 - 我应该从头开始并实现从 继承的自定义视图NSView
,将每个项目或连接放在它自己的层中,而不是实现用于选择项目的算法,找出已单击的项目等等?或者也许它已经完成了,但我不知道?(我问是因为我想避免重新发明轮子;)