title: IBOutlet UIImageView
body: <p>I got 30 of these codes, with the same implementation:</p>
  
  <p>// .h</p>
  
  <pre><code>@interface ViewController : UIViewController{
  IBOutlet UIImageView *circle;
  IBOutlet UIImageView *circle2;
  }
  @property (nonatomic, retain) IBOutlet UIImageView *circle;
  @property (nonatomic, retain) IBOutlet UIImageView *circle2;
  </code></pre>
  
  <p>// .m</p>
  
  <pre><code>@implementation ViewController
  
  @synthesize circle;
  @synthesize circle2;
  
  - (void)viewDidLoad
  {
  circle = [[UIImageView alloc]
                        initWithImage:[UIImage imageNamed:@"Circle.png"]];
  circle2 = [[UIImageView alloc]
                        initWithImage:[UIImage imageNamed:@"Circle.png"]];
  }
  </code></pre>
  
  <p>And somewhere in my code, Im adding it as a subview.</p>
  
  <p>My problem is,Is there a way to make it shorter, for it to be maintainable.</p>