title: How to use UICollectionViewController in storyboard while still supporting ios 5.1?
body: <p>It is a best practice to detect if a certain feature's class exists and degrade user's features depending on availability. I created UICollectionView in storyboard and a standard tableview to support ios 5.1 users. I then simply check if the user has this feature and segue to the appropriate scene. However, when I now try to compile my code I get a "dyld: Symbol not found: _UICollectionElementKindSectionHeader" This seems very anti-pattern of apple to not allow ios6.0 features in storyboard with a ios 5.1 deployment target. </p>
  
  <pre><code>if ([UICollectionView class]) {
      [self performSegueWithIdentifier:@"UserShow" sender:self];
  } else {
      [self performSegueWithIdentifier:@"UserShowTable" sender:self];
  }
  </code></pre>
  
  <p>The above seems like a pretty reasonable approach to me...</p>