I'm learning Cappuccino Objective J, having a little difficulty understanding the difference between CPView, CALayer, CPImageView when it comes to drawing.
I have a good knowledge of JavaScript, but no experience with Objective C & cocoa.
I'm building a small app for my uni project which will require drag & drop of images, drawing lines and other shapes to link them. An app that does something like this is gomockingbird.
My question is which of the mention above should i used to drop and draw on. I've look at the FloorPlan example on the cappucino.org website and it uses CPImageView object to drag and drop items on. Since i read from a tutorial that CALayer is optimized for this type of operation, I'm having a hard time knowing which one to use.
Any links to examples or tutorials are welcome.
Thanks.