DBAccount作为iOS Dropbox数据存储API中的@属性
我正在查看使用Dropbox数据存储API的示例任务应用程序: 在DBAccount作为iOS Dropbox数据存储API中的@属性,ios,dropbox-api,Ios,Dropbox Api,我正在查看使用Dropbox数据存储API的示例任务应用程序: 在TasksController.m中有一个帐户属性: @property (nonatomic, readonly) DBAccount *account; 在课程的其他部分,这个帐户被称为self.account,我注意到有一个私有方法: - (DBAccount *)account { return self.accountManager.linkedAccount; } …但我不确定这与readonly属性的关系
TasksController.m
中有一个帐户
属性:
@property (nonatomic, readonly) DBAccount *account;
在课程的其他部分,这个帐户被称为self.account
,我注意到有一个私有方法:
- (DBAccount *)account {
return self.accountManager.linkedAccount;
}
…但我不确定这与readonly
属性的关系
账户
在哪里初始化以供使用?如果它在上面的方法中,我看不到任何地方调用了这个方法
谢谢。
account
是一个属性,因此无论何时访问-account
方法都会被调用
(如果未将其标记为只读
,则会有一个相应的方法-setAccount
,该方法将在您为属性赋值时调用。)
这里的“属性”一节介绍了这一点: