代码之家  ›  专栏  ›  技术社区  ›  TalkingCode

Objective-C中的属性和可选访问器名称有何用途?

  •  0
  • TalkingCode  · 技术社区  · 14 年前

    在Objective-C属性中,可以为访问器设置其他名称。

    @property(setter=nameWrite:,getter=nameRead,copy) NSString *name;
    

    2 回复  |  直到 6 年前
        1
  •  4
  •   bbum    14 年前

    主要用于布尔属性:

    @property(getter=isHidden) BOOL hidden;
    @property(readonly, getter=isFinishedLaunching) BOOL finishedLaunching;
    

    但是,是的,除此之外,它根本不经常使用(也不应该经常使用)。

        2
  •  0
  •   Kurbz    14 年前

    当你有胸部的时候,这是经常看到的。

    前任:

    @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;