KevinZ123
2017-06-20 12:29
采纳率: 66.7%
浏览 930

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 战在春秋 2017-06-20 13:03
    已采纳

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

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

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

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

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

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题