# SystemAuthorization
**Repository Path**: 214905/SystemAuthorization
## Basic Information
- **Project Name**: SystemAuthorization
- **Description**: iOS 系统授权判断
- **Primary Language**: Objective-C
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-09-12
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
---
title: iOS 系统权限封装
date: 2019.02.23
categories:
- iOS
tags:
- iOS
- Objective-C
- 系统权限
---
iOS系统权限简单封装
### 前提条件
苹果审核要求使用隐私权限必须在plist文件中详细的描述使用用途,以下文为例,可以直接复制到plist文件中。
`NSCameraUsageDescription`
`开启访问相机权限可以拍摄您喜欢的照片设置为菜品样照`
`NSPhotoLibraryAddUsageDescription`
`开启添加照片权限可以将您喜欢的图片保存在本地相册`
`NSPhotoLibraryUsageDescription`
`开启访问相册权限可以选择您喜欢的照片设置为菜品样照`
`NSLocationUsageDescription`
`开启定位权限可以选择您的店铺位置`
`NSLocationWhenInUseUsageDescription`
`开启定位权限可以选择您的店铺位置`

### 使用方法
*使用iOS 类别特性,添加NSObject类别 `NSObject+Privacy` ,使用简单方便。*
1. 引入头文件 `#import "NSObject+Privacy.h"`
2. 添加代码
```objective-c
[self checkPrivacyEnable:PhotoLibraryPrivacy withResult:^(BOOL result) {
if (result) {
}
}];
```
### 项目地址
[点击查看](https://github.com/dusmit/Privacy)