├── .gitignore ├── Example ├── PAPermissions │ ├── Info.plist │ └── PAPermissions.h ├── PAPermissionsApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── pascal.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── PAPermissions.xcscheme │ └── xcuserdata │ │ └── pascal.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── PAPermissionsApp.xcscheme │ │ └── xcschememanagement.plist ├── PAPermissionsApp.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── pascal.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── PAPermissionsApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── CustomPermissionsViewController.swift │ ├── Info.plist │ ├── InfoPlist.strings │ ├── PACustomPermissionsCheck.swift │ ├── ViewController.swift │ └── background.jpg ├── Podfile └── Podfile.lock ├── LICENSE ├── PAPermissions.podspec ├── PAPermissions ├── Assets │ └── pa_icons.xcassets │ │ ├── Contents.json │ │ ├── pa_bluetooth_icon.imageset │ │ ├── Contents.json │ │ ├── pa_bluetooth_icon.png │ │ ├── pa_bluetooth_icon@2x.png │ │ └── pa_bluetooth_icon@3x.png │ │ ├── pa_calendar_icon.imageset │ │ ├── Contents.json │ │ ├── pa_calendar_icon.png │ │ ├── pa_calendar_icon@2x.png │ │ └── pa_calendar_icon@3x.png │ │ ├── pa_camera_icon.imageset │ │ ├── Contents.json │ │ ├── pa_camera_icon.png │ │ ├── pa_camera_icon@2x.png │ │ └── pa_camera_icon@3x.png │ │ ├── pa_cancel_icon.imageset │ │ ├── Contents.json │ │ ├── pa_cancel_icon.png │ │ ├── pa_cancel_icon@2x.png │ │ └── pa_cancel_icon@3x.png │ │ ├── pa_checkmark_icon.imageset │ │ ├── Contents.json │ │ ├── pa_checkmark_icon.png │ │ ├── pa_checkmark_icon@2x.png │ │ └── pa_checkmark_icon@3x.png │ │ ├── pa_contacts_icon.imageset │ │ ├── Contents.json │ │ ├── pa_contacts_icon.png │ │ ├── pa_contacts_icon@2x.png │ │ └── pa_contacts_icon@3x.png │ │ ├── pa_location_icon.imageset │ │ ├── Contents.json │ │ ├── pa_location_icon.png │ │ ├── pa_location_icon@2x.png │ │ └── pa_location_icon@3x.png │ │ ├── pa_media_library_icon.imageset │ │ ├── Contents.json │ │ ├── pa_media_library_icon.png │ │ ├── pa_media_library_icon@2x.png │ │ └── pa_media_library_icon@3x.png │ │ ├── pa_microphone_icon.imageset │ │ ├── Contents.json │ │ ├── pa_microphone_icon.png │ │ ├── pa_microphone_icon@2x.png │ │ └── pa_microphone_icon@3x.png │ │ ├── pa_motion_activity_icon.imageset │ │ ├── Contents.json │ │ ├── pa_motion_activity_icon.png │ │ ├── pa_motion_activity_icon@2x.png │ │ └── pa_motion_activity_icon@3x.png │ │ ├── pa_notification_icon.imageset │ │ ├── Contents.json │ │ ├── pa_notification_icon.png │ │ ├── pa_notification_icon@2x.png │ │ └── pa_notification_icon@3x.png │ │ ├── pa_photo_library_icon.imageset │ │ ├── Contents.json │ │ ├── pa_photo_library_icon.png │ │ ├── pa_photo_library_icon@2x.png │ │ └── pa_photo_library_icon@3x.png │ │ └── pa_reminders_icon.imageset │ │ ├── Contents.json │ │ ├── pa_reminders_icon.png │ │ ├── pa_reminders_icon@2x.png │ │ └── pa_reminders_icon@3x.png └── Classes │ ├── Checks │ ├── PAABAddressBookCheck.swift │ ├── PABluetoothPermissionsCheck.swift │ ├── PACNContactsPermissionsCheck.swift │ ├── PACameraPermissionsCheck.swift │ ├── PAEventKitPermissionsCheck.swift │ ├── PALocationPermissionsCheck.swift │ ├── PAMediaLibraryPermissionsCheck.swift │ ├── PAMicrophonePermissionsCheck.swift │ ├── PAMotionFitnessPermissionsCheck.swift │ ├── PAPermissionsCheck.swift │ ├── PAPhotoLibraryPermissionsCheck.swift │ └── PAUNNotificationPermissionsCheck.swift │ ├── PAPermissionsTableViewCell.swift │ ├── PAPermissionsView.swift │ ├── PAPermissionsViewController.swift │ └── Utils │ └── PAConstraintsUtils.swift ├── README.md └── ReadmeResources ├── PAPermissions1.gif ├── PAPermissions2.gif ├── PAPermissions3.gif ├── Screen1.png └── Screen2.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/PAPermissions/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissions/Info.plist -------------------------------------------------------------------------------- /Example/PAPermissions/PAPermissions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissions/PAPermissions.h -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/project.xcworkspace/xcuserdata/pascal.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/project.xcworkspace/xcuserdata/pascal.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/xcshareddata/xcschemes/PAPermissions.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/xcshareddata/xcschemes/PAPermissions.xcscheme -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/PAPermissionsApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/PAPermissionsApp.xcscheme -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/PAPermissionsApp.xcworkspace/xcuserdata/pascal.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp.xcworkspace/xcuserdata/pascal.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/PAPermissionsApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/AppDelegate.swift -------------------------------------------------------------------------------- /Example/PAPermissionsApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/PAPermissionsApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/PAPermissionsApp/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/PAPermissionsApp/CustomPermissionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/CustomPermissionsViewController.swift -------------------------------------------------------------------------------- /Example/PAPermissionsApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/Info.plist -------------------------------------------------------------------------------- /Example/PAPermissionsApp/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/InfoPlist.strings -------------------------------------------------------------------------------- /Example/PAPermissionsApp/PACustomPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/PACustomPermissionsCheck.swift -------------------------------------------------------------------------------- /Example/PAPermissionsApp/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/ViewController.swift -------------------------------------------------------------------------------- /Example/PAPermissionsApp/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/PAPermissionsApp/background.jpg -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/LICENSE -------------------------------------------------------------------------------- /PAPermissions.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions.podspec -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/pa_bluetooth_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/pa_bluetooth_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/pa_bluetooth_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/pa_bluetooth_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/pa_bluetooth_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_bluetooth_icon.imageset/pa_bluetooth_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/pa_calendar_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/pa_calendar_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/pa_calendar_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/pa_calendar_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/pa_calendar_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_calendar_icon.imageset/pa_calendar_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/pa_camera_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/pa_camera_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/pa_camera_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/pa_camera_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/pa_camera_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_camera_icon.imageset/pa_camera_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/pa_cancel_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/pa_cancel_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/pa_cancel_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/pa_cancel_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/pa_cancel_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_cancel_icon.imageset/pa_cancel_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/pa_checkmark_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/pa_checkmark_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/pa_checkmark_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/pa_checkmark_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/pa_checkmark_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_checkmark_icon.imageset/pa_checkmark_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/pa_contacts_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/pa_contacts_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/pa_contacts_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/pa_contacts_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/pa_contacts_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_contacts_icon.imageset/pa_contacts_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/pa_location_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/pa_location_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/pa_location_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/pa_location_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/pa_location_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_location_icon.imageset/pa_location_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/pa_media_library_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/pa_media_library_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/pa_media_library_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/pa_media_library_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/pa_media_library_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_media_library_icon.imageset/pa_media_library_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/pa_microphone_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/pa_microphone_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/pa_microphone_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/pa_microphone_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/pa_microphone_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_microphone_icon.imageset/pa_microphone_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/pa_motion_activity_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/pa_motion_activity_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/pa_motion_activity_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/pa_motion_activity_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/pa_motion_activity_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_motion_activity_icon.imageset/pa_motion_activity_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/pa_notification_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/pa_notification_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/pa_notification_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/pa_notification_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/pa_notification_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_notification_icon.imageset/pa_notification_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/pa_photo_library_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/pa_photo_library_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/pa_photo_library_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/pa_photo_library_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/pa_photo_library_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_photo_library_icon.imageset/pa_photo_library_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/Contents.json -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/pa_reminders_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/pa_reminders_icon.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/pa_reminders_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/pa_reminders_icon@2x.png -------------------------------------------------------------------------------- /PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/pa_reminders_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Assets/pa_icons.xcassets/pa_reminders_icon.imageset/pa_reminders_icon@3x.png -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAABAddressBookCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAABAddressBookCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PABluetoothPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PABluetoothPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PACNContactsPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PACNContactsPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PACameraPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PACameraPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAEventKitPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAEventKitPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PALocationPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PALocationPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAMediaLibraryPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAMediaLibraryPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAMicrophonePermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAMicrophonePermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAMotionFitnessPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAMotionFitnessPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAPhotoLibraryPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAPhotoLibraryPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Checks/PAUNNotificationPermissionsCheck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Checks/PAUNNotificationPermissionsCheck.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/PAPermissionsTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/PAPermissionsTableViewCell.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/PAPermissionsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/PAPermissionsView.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/PAPermissionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/PAPermissionsViewController.swift -------------------------------------------------------------------------------- /PAPermissions/Classes/Utils/PAConstraintsUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/PAPermissions/Classes/Utils/PAConstraintsUtils.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/README.md -------------------------------------------------------------------------------- /ReadmeResources/PAPermissions1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/ReadmeResources/PAPermissions1.gif -------------------------------------------------------------------------------- /ReadmeResources/PAPermissions2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/ReadmeResources/PAPermissions2.gif -------------------------------------------------------------------------------- /ReadmeResources/PAPermissions3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/ReadmeResources/PAPermissions3.gif -------------------------------------------------------------------------------- /ReadmeResources/Screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/ReadmeResources/Screen1.png -------------------------------------------------------------------------------- /ReadmeResources/Screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pascalbros/PAPermissions/HEAD/ReadmeResources/Screen2.png --------------------------------------------------------------------------------