title: UIView: how to set property before initWithFrame is called?
body: <p>I have some <code>MyView</code> as a subclass of <code>UIView</code> with following methods:</p>
  
  <pre><code>@interface MyView : UIView
  
  @property (nonatomic, strong) UIImage *image;
  
  @end
  
  @implementation
  
  - (id)initWithImage:(UIImage *)image {
      self = [self init];
      self.image = image;
  
      return self;
  }
  
  
  - (id)initWithFrame:(CGRect)frame {
      self = [super initWithFrame:frame];
      if (self) {
          //here I want to access my image property
      }
  }
  
  @end
  </code></pre>
  
  <p>Out of this class I initialize object like that:</p>
  
  <pre><code>[[MyView alloc] initWithImage: someimage];
  </code></pre>
  
  <p><code>initWithFrame:</code> is required, <code>initWithImage:</code> is optional</p>