@synthesize location = location_;准确是什么意思

@synthesize location = location_;准确是什么意思
我知道@synthesize 是合成的作用,但是不知道这条语句的意思

location是属性,location_是实例变量。

// 基于location_实例变量创建location属性的setter/getter方法。
 @synthesize location = location_; 


 //也是创建location属性的setter/getter方法,但实例变量和属性同名, 均为location。如果没有名为location的实例变量,此行会报错。
 @synthesize location; 

setter/getter是面向对象语言的基本概念,可以参考:

http://www.jianshu.com/p/d9759dd1fb2e

用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢!