CKComponentController() Category Reference
Declared in | CKComponentControllerInternal.h |
---|
latestComponent
The latest generation of component. This makes sure self.component
is always
referring to the latest generation of component when components are managed by
CKDataSource
.
@property (nonatomic, weak) CKComponent *latestComponent
Declared In
CKComponentControllerInternal.h
– threadSafe_component
Provides a thread safe access to underlying component. This should only be used by ComponentKit infra in a very rare case.
- (CKComponent *)threadSafe_component
Declared In
CKComponentControllerInternal.h
shouldAcquireLockWhenUpdatingComponent
This gives us the ability to avoid acquiring lock when threadSafe_component
is not needed.
The returned value shouldn’t change over an instance’s lifecycle.
@property (nonatomic, readonly, assign) BOOL shouldAcquireLockWhenUpdatingComponent
Declared In
CKComponentControllerInternal.h