前言
iOS开发中,权限问题不可避免;
写了文章iOS开发中的这些权限,你搞懂了吗?和[续]iOS开发中的这些权限,你搞懂了吗?,介绍了系统涵盖的16种权限访问的原理和方法;
开源库JLAuthorizationManager,整理并提供常用权限访问的便捷方法;
开源库基本使用
针对相册、蜂窝网络、相机、麦克风、通讯录、日历、提醒事项、定位、媒体资料库、语音识别、Siri等,可统一使用一下的方法入口:
|
|
如果你在开发过程中想使用健康数据的权限,请使用的下面的方法:
|
|
如果你想在项目中使用社交账号,请调用下面的方法:
|
|
开源库使用的最低要求
Xcode 8.0及以上;
iOS 8.0及以上;
开源库的安装
Cocoapods安装,在Podfile
文件中添加:1pod 'JLAuthorizationManager', '~> 1.0.0'
手动安装,将项目clone到本地,将JLAuthorizationManager
文件夹拖至项目即可;
其他
更多详细使用可阅读README
文件或者运行Demo
程序;
支持MIT
开源协议;
近期会添加开源库的功能,并且更新记录会在该文章记录。
如有问题
当你在使用过程中,存在问题,敬请文章中评论或者在微信公众号内给我留言;
如果你有好的改进方法,敬请Pull Request
;
如果感觉还可以,那就敬请Star
;
扫一扫下面的二维码,欢迎关注我的个人微信公众号攻城狮的动态(ID:iOSDevSkills),可在微信公众号进行留言,更多精彩技术文章,期待您的加入!一起讨论,一起成长!一起攻城狮!