Specific performance and behaviour difference using properties or accessing the ivars directly.
For Global variables, What is the difference between using this:
@interface myClass (){
    UIImageView *myView;
}
-(void)loadView{
  [super loadView];
  myView = [[UIImageView alloc] initWithFrame:CGrectMake(0,0,100,100)];
}
And doing this:
    @interface myClass (){
    }
    @property (nonatomic, strong) UIImageView *myView; 
@synthesize myView = _myView;
    -(void)loadView{
    [super loadView];
    myView = [[UIImageView alloc] initWithFrame:CGrectMake(0,0,100,100)];
    }
What benefits can we have with every approach? What are the reasons to recommend to always uses properties?
 
     
     
     
     
    