经常找到像这样的自定义 setter sintaxis:
- (void)setParentCatalog:(Catalog *)parentCatalog {
if (_parentCatalog != parentCatalog) { //???
_parentCatalog = parentCatalog;
[self refresh];
}
}
为什么我要检查?
if (_parentCatalog != parentCatalog)