I want to detect a collision between a sprite and a user-generated shape of some sort.
For example. There are 3 objects on the screen. The user takes their finger and draws an abnormal shape around 2 of the objects. I need to detect those 2 objects.

How do I approach this efficiently using Cocos2D?