いくつかのカスタム モデリング言語のエディターである小さなプロジェクトを開始しました。エディターでは、ユーザーは新しいアイテムを配置し、それらを接続し、再配置 (ウィンドウ内を移動) できる必要があります。
私の質問はNSView
、アイテムを選択するためのアルゴリズムを実装したり、クリックされたアイテムを特定したりするよりも、ゼロから始めて、から継承したカスタム ビューを実装し、各アイテムまたは接続を独自のレイヤー内に配置する必要があるかどうかです。それとも、すでに行われているかもしれませんが、私はそれを認識していませんか? (車輪の再発明を避けたいので、私は尋ねています;)