@synthesize result;表示创建该属性的访问器,这样就可以直接访问result属性。在没有添加属性访问器的时候,在main中这样实现:
MyClass *myclass = [[MyClass alloc]init];
[myclass setResult:@"hello!"];
[myclass shixian];
添加属性访问器后:
MyClass *myclass = [[MyClass alloc]init];
myclass.result = @"hello";
[myclass shixian];
通过类实体变量直接访问成员变量。