zoukankan      html  css  js  c++  java
  • @property 和@synthesize

    xcode4.4之后,@property包括了@synthesize的功能。

    这是编译器的升级。

    @property有几个作用:1)默认生成一个私有成员变量,并有一个带下划线的别名如_age   2)生成默认get和set方法声明 3)生成get和set方法实现


    因为默认是私有成员变量,要在子类中直接訪问有例如以下几种方法:1)在superclass 的.h文件里定义成员变量。默认是protected。subclass能够调用  2)subclass 中@synthesize 给私有成员变量一个别名,如 @synthesize age=_age;即能够在subclass中直接调用_age.


  • 相关阅读:
    正则表达式
    匿名函数作业
    内置函数&匿名函数
    模拟面试题一
    迭代器
    生成器
    装饰器
    函数
    疑问?
    3,app信息抽取
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6973027.html
Copyright © 2011-2022 走看看