点击这里:KeyChain and TouchID Demo

首先需要引入一个库#import <LocalAuthentication/LAContext.h>,官方的一个用于TouchID安全验证登陆的Framework,首先需要验证是否支持TouchID登陆:

// 判断是否支持TouchID登陆
- (BOOL)canEvaluatePolicy
{
    LAContext *context = [[LAContext alloc] init];
    NSError *error;
    return [context canEvaluatePolicy:LAPolicyDeviceOwnerAuthentication error:&error];
}

Continue reading