What’s being done here is that as soon as we Touch the object it will run “TouchesBegan” to start keeping track of the Object. And when we are moving it around, it constantly calls “TouchesMoved” where we are updating the position of the UIImageView on the screen.

When you’ve implemented the class class in your project, all you need to do is to create the object within “public override bool FinishedLaunching”.
It can for instance look like this: