title: Best choice when detecting whether a view's point is inside another view?
body: <p>So I've found 3 ways to make this happen.</p>
  
  <ol>
  <li><p><code>convertPoint:toView:</code>
  <code>convertPoint:fromView:</code>
  <code>convertRect:toView:</code>
  <code>convertRect:fromView:</code></p></li>
  <li><p><code>Bool CGRectContainsPoint(CGRect rect, CGPoint point);</code></p></li>
  <li><p><code>BOOL isPointInsideView = [aView pointInside:aPoint withEvent:nil];</code></p></li>
  </ol>
  
  <p>They all seem to do the same but I might be wrong. You check if a point is inside a certain view considering its frame then get either true or false.</p>
  
  <p>Does it not matter which one of them I end up using or should I be aware of issues that might arise..?</p>