title: Fundamental Drag And Drop In iOS
body: <p>I've been considering an app now that implements a drag and drop sort of idiom from maybe a side pane or a drawer, etc.  what I can't wrap my head around are how to keep reference to the objects I drop.  I mean; it would be easy if it was just drop the object, then let it alone, but I want more manipulation after the fact.  </p>
  
  <p>My brain just cannot wrap around the concept of creating objects out of thin air to place on the 'canvas', or having preset objects (which I imagine would be limited, cumbersome and awkward) already on the canvas that would then just be activated and manipulated easily, seeing as the references to them are created before the fact (my apologies for the loose term 'reference', I mean something like selecting the object and having it's unique properties recognized or displayed).</p>
  
  <p>There must be something I'm missing.  So, I wonder how one might go about implementing drag and drop with interface and manipulation with the dropped object after the fact or maybe sample code or a link to a git or svn repo?  (something like how MIT's scratch, or Xcode's interface builder might work).</p>
  
  <p>For clarity's sake, I know how to go about fiddling with drag and drop thanks to DragKit, but not about editing 'properties' on the object dropped onto the 'canvas', and I would like there to be a near infinite amount of objects that can be dropped on the canvas, yet a set amount of items in the drawer/side view. </p>