【问题标题】:DBAccount as a @property in iOS Dropbox Datastore APIDBAccount 作为 iOS Dropbox 数据存储 API 中的 @property
【发布时间】:2014-07-25 12:18:36
【问题描述】:

我正在查看使用 Dropbox 数据存储 API 的示例任务应用程序:https://www.dropbox.com/developers/downloads/sdks/datastore/ios/dropbox-ios-sync-sdk-3.0.0.zip

TasksController.m 内部是一个account 属性:

@property (nonatomic, readonly) DBAccount *account;

在课堂的其他领域,这个帐户被引用为self.account,我注意到有这个私有方法:

- (DBAccount *)account {
    return self.accountManager.linkedAccount;
}

...但我不确定这与 readonly 属性有何关系。

account 在哪里初始化以供使用?如果它在上述方法中,我看不到调用此方法的任何地方。

谢谢。

【问题讨论】:

    标签: ios dropbox-api


    【解决方案1】:

    account 是一个属性,因此在您访问它的任何时候都会调用-account 方法。

    (如果没有标记为readonly,则会有一个相应的方法-setAccount,在您为该属性分配值时将调用该方法。)

    这里的“属性”部分稍微介绍了这一点:http://cocoadevcentral.com/d/learn_objectivec/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 2012-03-19
      • 2015-05-11
      相关资源
      最近更新 更多