Controllers
-
Search transactions controller.
Note
Find transactions with the same name and display the results in a small table view.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.Declaration
Swift
final class ScreenLockerManager : NSObject
-
Backup manager.
Note
Handle backup files and listen to changes. Based on theNSMetadataQueryDidFinishGathering
andNSMetadataQueryDidUpdate
notifications.Declaration
Swift
final class BackupManager
-
Passcode state machine.
Note
handle different states based on a specific flow.Declaration
Swift
final class PasscodeStateMachine