我對於目標c完全陌生,並且有一個我想創建的相當雄心勃勃的項目。Cocoa中的可拖動對象
我需要做的事情之一是有一個繪圖層,我可以在中間有一個圓圈,並且可以拖動靠近它的其他圓圈來附加它們,然後能夠移動它們圍繞最初的圈子改變他們的位置。
我知道這可能聽起來含糊不清,但它是我能解釋它的最好方法。
任何人都可以給我一些關於如何實現這一目標的指針,或者是一個很好的參考,我可以學習如何做到這一點?
非常感謝您提供的任何幫助。
我對於目標c完全陌生,並且有一個我想創建的相當雄心勃勃的項目。Cocoa中的可拖動對象
我需要做的事情之一是有一個繪圖層,我可以在中間有一個圓圈,並且可以拖動靠近它的其他圓圈來附加它們,然後能夠移動它們圍繞最初的圈子改變他們的位置。
我知道這可能聽起來含糊不清,但它是我能解釋它的最好方法。
任何人都可以給我一些關於如何實現這一目標的指針,或者是一個很好的參考,我可以學習如何做到這一點?
非常感謝您提供的任何幫助。
你應該看兩個協議:NSDraggingDestination
和NSDraggingSource
。
Objective-C是一種可用於開發命令行應用程序,iOS應用程序,桌面Mac應用程序和其他野獸的語言。語言本身不處理圖形,這是留給更高層。如果您想爲iOS或Mac開發,則此更高層稱爲Cocoa。
爲了開發你的應用程序,你需要熟悉Xcode,Cocoa或者Quartz 2D。去Apple Developer Website並開始看那裏,文檔是相當不錯的。有時代碼樣本有點多毛,但它們會讓你開始。
感謝編輯Zoul。 – Paul 2010-09-13 07:00:56