Very simple locker for your iOS application
enum ALMode { // Modes for AppLocker
  case validate
  case change
  case deactive
  case create
}struct ALOptions { // The structure used to display the controller
  var title: String?
  var subtitle: String?
  var image: UIImage?
  var color: UIColor?
  var isSensorsEnabled: Bool?
}AppLocker.present(with: .create) // validate, deactive, change    var options = ALOptions()
    options.image = UIImage(named: "face")!
    options.title = "Devios Ryasnoy"
    options.isSensorsEnabled = true
    options.onSuccessfulDismiss = { (mode: ALMode?) in
        if let mode = mode {
            print("Password \(String(describing: mode))d successfully")
        } else {
            print("User Cancelled")
        }
    }
    options.onFailedAttempt = { (mode: ALMode?) in
        print("Failed to \(String(describing: mode))")
    }
    AppLocker.present(with: mode, and: appearance, over: self)AppLocker is written in Swift 3. iOS 8.0+ Required
Just move the Source folder to your project
  pod 'AppLocker'
For iOS 8.0
  pod 'AppLocker', ~> '1.0.1'
Oleg Ryasnoy, ryasnoy.oleg@gmail.com
Telegram: https://t.me/ryasnoy
AppLocker is available under the MIT license. See the LICENSE file for more info.

