iOS学习笔记-LocalAuthentication

原创 2015年07月10日 18:47:28

LocalAuthentication是用来实现iOS中的指纹识别的,自从iPhone5s加入TouchID后,LocalAuthentication也越来越受到关注。

LocalAuthentication以LAContext的方式工作,先用canEvaluatePolicy:error:方法判断机器是否具有指纹识别的功能,再用evaluatePolicy:localizedReason:reply:方法来实现指纹识别功能。整个过程中,用户的生物信息都被安全的存储在硬件当中。

LocalAuthentication的支持库是LocalAuthentication.framework


LAContext *context = [[LAContext alloc] init];

NSError *error = nil;

if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {

    NSLog(@"支持指纹识别");

    [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:NSLocalizedString(@"100块都不给我?", @"Don't give me 100 dollars?") reply:^(BOOL success, NSError *error) {

        if (success) {

            NSLog(@"指纹识别成功");

        } else {

            NSLog(@"指纹识别失败");

        }

    }];

} else {

    NSLog(@"不支持指纹识别");

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS学习笔记

  • 2014-05-30 14:03
  • 24KB
  • 下载

iOS学习笔记-050.Modal模态

Modal模态 一Modal介绍 二Modal操作 三代码 WMOneViewControllerm WMTwoViewControllerm WMThreeViewControllerm 四图示Mo...

ios学习笔记

  • 2016-06-06 10:17
  • 4.24MB
  • 下载

iOS学习笔记-036.NSPredicate——谓词

NSPredicate谓词is 一谓词简介 作用 使用步骤 示例 二谓词示例1传统方法 三谓词示例2谓词方法 四谓词的条件指令1逻辑指令 五谓词的条件指令2字符串匹配 六提示NSPredicate——...

IOS学习笔记

  • 2015-07-21 14:27
  • 232KB
  • 下载

iOS 学习笔记

  • 2015-06-25 17:29
  • 4.17MB
  • 下载

第三章、一些基本数据结构使用和解析(iOS学习笔记,从零开始。)

NSString 1)rangeOfString:截取指定字符串的长度; NSRange rRange = [newEmotiontextrangeOfString:seperaterop...

ios学习笔记二--电影网

  • 2015-04-09 11:56
  • 3.35MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)