title: How to check if an id points to a CGRect?
body: <p>Supposing we have:</p>
  
  <pre><code>id value = [self valueForKey:@"frame"];
  BOOL valueIsCGRect = ???;
  </code></pre>
  
  <p>How can I decide? Should I cast id to something?</p>