Type Definitions
The following type definitions are available globally.
-
Undocumented
Declaration
Objective-C
typedef void(^SCCellAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCBOOLReturnCellAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef UITableViewCellEditingStyle(^SCCellCustomEditingStyleAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef NSArray*(^SCCellEditActionsAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef NSArray*(^SCCellLeadingSwipeActionsAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef NSArray*(^SCCellTrailingSwipeActionsAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef NSObject*(^SCCellCalculatedValueAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef NSObject*(^SCCellBoundValueAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath, NSObject *value)
-
Undocumented
Declaration
Objective-C
typedef void(^SCCellCustomButtonTappedAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath, UIButton *button)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCCellCanPerformAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath, SEL action, id sender)
-
Undocumented
Declaration
Objective-C
typedef void(^SCCellPerformAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath, SEL action, id sender)
-
Undocumented
Declaration
Objective-C
typedef UIViewController*(^SCCellDetailViewControllerAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef SCTableViewModel*(^SCCellDetailTableViewModelAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDetailModelCellAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath, SCTableViewModel *detailModel)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCConditionalDetailModelCellAction_Block)(SCTableViewCell *cell, NSIndexPath *indexPath, SCTableViewModel *detailModel)
-
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
Declaration
Objective-C
typedef BOOL (^SCTextFieldShouldChangeCharactersInRangeAction_Block)( SCTableViewCell *, NSIndexPath *, UITextField *, NSRange, NSString *)
-
Undocumented
Declaration
Objective-C
typedef void(^SCImagePickerDidFinishPickingMediaAction_Block)(SCImagePickerCell *imagePickerCell, NSIndexPath *indexPath, NSDictionary *mediaInfo, ALAsset *mediaAsset)
-
Undocumented
Declaration
Objective-C
typedef NSString*(^SCImagePickerImageNameAction_Block)(SCImagePickerCell *imagePickerCell, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCImagePickerSaveImageAction_Block)(SCImagePickerCell *imagePickerCell, NSIndexPath *indexPath, NSString *imagePath)
-
Undocumented
Declaration
Objective-C
typedef UIImage*(^SCImagePickerLoadImageAction_Block)(SCImagePickerCell *imagePickerCell, NSIndexPath *indexPath, NSString *imagePath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDataStoreFetchSuccess_Block)(NSArray *results)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDataStoreInsertSuccess_Block)(void)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDataStoreUpdateSuccess_Block)(void)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDataStoreDeleteSuccess_Block)(void)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDataStoreFailure_Block)(NSError *error)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCNoConnection_Block)(void)
-
Undocumented
Declaration
Objective-C
typedef void(^SCPostFetchAsyncronousCompletionHandler_Block)(NSArray *results, NSError *error)
-
Undocumented
Declaration
Objective-C
typedef void(^SCPostFetchAsyncronousAction_Block)(NSArray *results, SCPostFetchAsyncronousCompletionHandler_Block completionHandler)
-
Undocumented
Declaration
Objective-C
typedef void(^SCModelAction_Block)(SCTableViewModel *tableModel)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCConditionalModelAction_Block)(SCTableViewModel *tableModel)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDidAddSectionAction_Block)(SCTableViewModel *tableModel, SCTableViewSection *section, NSUInteger sectionIndex)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDidRemoveSectionAction_Block)(SCTableViewModel *tableModel, NSUInteger sectionIndex)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSortSectionsAction_Block)(SCTableViewModel *tableModel, NSMutableArray *sections)
-
Undocumented
Declaration
Objective-C
typedef NSInteger(^SCSectionForSectionIndexTitleAction_Block)(SCTableViewModel *tableModel, NSString *title, NSInteger index)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDidFetchModelItemsAction_Block)(SCArrayOfItemsModel *itemsModel, NSMutableArray *items)
-
Undocumented
Declaration
Objective-C
typedef NSString*(^SCSectionHeaderTitleForItemAction_Block)(SCArrayOfItemsModel *itemsModel, NSObject *item, NSUInteger itemIndex)
-
Undocumented
Declaration
Objective-C
typedef NSArray*(^SCSectionHeaderTitlesAction_Block)(SCArrayOfItemsModel *itemsModel)
-
Undocumented
Declaration
Objective-C
typedef NSArray*(^SCDidComputeSearchResultsAction_Block)(SCArrayOfItemsModel *itemsModel, NSString *searchText, NSArray *searchResults)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDidMoveCellAction_Block)(SCTableViewModel *tableModel, SCTableViewCell *cell, NSIndexPath *fromIndexPath, NSIndexPath *toIndexPath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionAction_Block)(SCTableViewSection *section, NSUInteger sectionIndex)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionViewAction_Block)(SCTableViewSection *section, NSUInteger sectionIndex, UIView *view)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDetailModelSectionAction_Block)(SCTableViewSection *section, SCTableViewModel *detailModel, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCConditionalDetailModelSectionAction_Block)(SCTableViewSection *section, SCTableViewModel *detailModel, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDidFetchSectionItemsAction_Block)(SCArrayOfItemsSection *itemsSection, NSMutableArray *items)
-
Undocumented
Declaration
Objective-C
typedef void(^SCFetchSectionItemsFailedAction_Block)(SCArrayOfItemsSection *itemsSection, NSError *error)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemDidCreateAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCSectionItemWillInsertAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, SCTableViewModel *itemModel)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCSectionItemInsertNoConnectionAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemInsertFailedAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSError *error)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemDidInsertAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCSectionItemWillUpdateAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSIndexPath *indexPath, SCTableViewModel *itemModel)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCSectionItemUpdateNoConnectionAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemUpdateFailedAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSError *error)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemDidUpdateAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCSectionItemWillDeleteAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCSectionItemDeleteNoConnectionAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemDeleteFailedAction_Block)(SCArrayOfItemsSection *itemsSection, NSObject *item, NSError *error)
-
Undocumented
Declaration
Objective-C
typedef void(^SCSectionItemDidDeleteAction_Block)(SCArrayOfItemsSection *itemsSection, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCDidAddSpecialCellsAction_Block)(SCArrayOfItemsSection *itemsSection, NSMutableArray *items)
-
Undocumented
Declaration
Objective-C
typedef UIViewController*(^SCDetailViewControllerForRowAtIndexPathAction_Block)(SCTableViewSection *section, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef SCTableViewModel*(^SCDetailTableViewModelForRowAtIndexPathAction_Block)(SCTableViewSection *section, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef SCCustomCell*(^SCCellForRowAtIndexPathAction_Block)(SCArrayOfItemsSection *itemsSection, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef NSString*(^SCReuseIdForRowAtIndexPathAction_Block)(SCArrayOfItemsSection *itemsSection, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef CGFloat(^SCCustomHeightForRowAtIndexPathAction_Block)(SCArrayOfItemsSection *itemsSection, NSIndexPath *indexPath)
-
Undocumented
Declaration
Objective-C
typedef void(^SCTableViewControllerAction_Block)(SCTableViewController *viewController)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCTableViewControllerButtonTappedAction_Block)(SCTableViewController *viewController)
-
Undocumented
Declaration
Objective-C
typedef void(^SCViewControllerAction_Block)(SCViewController *viewController)
-
Undocumented
Declaration
Objective-C
typedef BOOL(^SCViewControllerButtonTappedAction_Block)(SCViewController *viewController)