ISHPermissionKit:礼貌和统一的方式在iOS上请求许可

时间:2024-05-12 05:48:12
【文件属性】:

文件名称:ISHPermissionKit:礼貌和统一的方式在iOS上请求许可

文件大小:774KB

文件格式:ZIP

更新时间:2024-05-12 05:48:12

Objective-C

ISHPermissionKit ISHPermissionKit提供了一种礼貌而统一的方式来请求iOS上的许可。 它还向用户提供UI,以在向用户展示系统权限对话框之前解释权限要求。 这使开发人员可以推迟系统对话框。 该框架没有提供实际的镶边,由开发人员和设计人员负责创建视图。 虽然您可以使用ISHPermissionKit并在上下文中同时请求用户对多个类别的许可,但是您仅应在应用需要时才继续请求许可。 但是,有时同时需要多个权限时(例如,当开始记录位置和运动数据时),可能会出现情况。 该框架还提供了明确的方式来请求用户的许可,而系统API仅提供了这样做的隐式方法。 支持的权限类别: 日历:活动和提醒 联络人 位置:总是和何时使用 运动:活动数据(步数等) 健康套件 麦克风 音乐库 通知:本地和远程 照片:图书馆和照相机 社交:Facebook,Twitter,新浪微博,腾讯微


【文件预览】:
ISHPermissionKit-master
----.gitignore(140B)
----ISHPermissionKit()
--------ISHPermissionRequestViewController.m(2KB)
--------ISHPermissionKitFlags.xcconfig(698B)
--------ISHPermissionKitFlagsCoverage.xcconfig(2KB)
--------Info.plist(830B)
--------ISHPermissionRequestViewController.h(3KB)
--------ISHPermissionsViewController.h(8KB)
--------Requests()
--------Private()
--------ISHPermissionsViewController.m(12KB)
--------ISHPermissionKit.h(829B)
--------ISHPermissionCategory.h(18KB)
----ISHPermissionKitLibTests()
--------Info.plist(733B)
----AppledocSettings.plist(367B)
----.travis.yml(864B)
----assets()
--------app_sumup.png(8KB)
--------weak_linking.png(17KB)
--------app_trails.png(8KB)
--------config_file.png(38KB)
--------demo.gif(649KB)
--------app_snow.png(13KB)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----ISHPermissionKit.podspec(6KB)
----README.md(15KB)
----ISHPermissionKitAppConfiguration.xcconfig(2KB)
----icon.png(13KB)
----ISHPermissionKitTests()
--------ISHPermissionKitTests.m(3KB)
--------Info.plist(733B)
----ISHPermissionKit.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(62KB)

网友评论