最近学习swift3.0, 不忙的时候开始用 swift 重写现有的项目,有些地方的写法变得让人不知道怎么写了,今天就分享一下我在重写 指纹解锁工具类的时候遇到的一些问题吧。
先展示一下成果
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
TouchIdManager.touchIdWithHand(fallBackTitle: "", succeed: {
print("解锁成功")
}) { (error) in
print(error.localizedDescription)
}
print(TouchIdManager.IsSupportTouchID)
}
}
import LocalAuthentication
class TouchIdManager {
/// 指纹解锁
///
/// - Parameters:
/// - fallBackTitle: Allows fallback button title customization. A default title