Controllers

  • Search transactions controller.

    Note

    Find transactions with the same name and display the results in a small table view.
    See more

    Declaration

    Swift

    final class SearchTransactionsController : NSObject
    extension SearchTransactionsController: UITableViewDelegate, UITableViewDataSource
  • Type used to handle operations like save and delete of the Category model.

    Declaration

    Swift

    class CategoryController
  • Type used to handle operations like save, move, rename, delete, etc. of the Transaction model.

    Declaration

    Swift

    class TransactionController
  • Type used to handle Transaction interactions like save action, move action, rename action, etc.

    Declaration

    Swift

    struct TransactionInteractions
  • Screen locker manager.

    Note

    Should or should not ignore the locker? System dialogs can trigger the screen locker.
    See more

    Declaration

    Swift

    final class ScreenLockerManager : NSObject
  • Backup manager.

    Note

    Handle backup files and listen to changes. Based on the NSMetadataQueryDidFinishGathering and NSMetadataQueryDidUpdate notifications.

    Declaration

    Swift

    final class BackupManager
  • Passcode state machine.

    Note

    handle different states based on a specific flow.

    Declaration

    Swift

    final class PasscodeStateMachine