zoukankan      html  css  js  c++  java
  • @synthesize使用

    Autosynthesized property 'x x x x' will use synthesized instance variable 'x x x x', not existing instance variable 'x x x x'警告处理:

    通常出现如上警告是因为属性在未合成时出现;

    解决方案:

    使用@property定义变量xxx无非三种情况
    1)没有合成@synthesized ,则系统会通过Autosynthesized合成一个_xxx
    2)如果使用@synthesized xxx;则声称的变量为xxx
    3)如果使用@synthesized xxx = _xxx;则声明的变量为_xxx。

    如果使用self.xxx则三种定义方法都可以,因为self.xxx是调用的getter方法。

     通常出现上述警告我们只需要在

    @implementation.  x x x x x x x x 下面加上

    @synthesize xxx = _xxx;即可

  • 相关阅读:
    python 杂谈
    python: list转字符串
    dataframe
    time模块
    python 调试器
    BAT机器学习面试1000题系列(41-45题)
    join()函数
    value_counts()
    模型评估
    04flask_scripts使用
  • 原文地址:https://www.cnblogs.com/Ganggang888/p/7263127.html
Copyright © 2011-2022 走看看