iOS的polyfills。
只需在某个地方导入聚合头文件(我建议是main.m文件)即可应用所有polyfills
#import<Polly/Polly-umbrella>
UITraitCollection.forceTouchCapability:在iOS 8上,此属性已实现并返回UIForceTouchCapabilityUnavailable
。如果您想在swift中使用polyfill,我们公开了一个polly_forceTouchCapability
属性。
CLLocationManager.requestLocation:在iOS 8上,此方法已实现并可以像iOS 9的对应方法那样执行单一位置更新。如果您想在swift中使用polyfill,我们公开了一个polly_requestLocation
方法。
UIViewController.registerForPreviewingWithDelegate:SourceView:在iOS 8上,此方法仅用作Nop以允许您保持代码整洁。如果您想在swift中使用polyfill,我们公开了一个polly_registerForPreviewingWithDelegate:SourceView
方法。
UIViewControllerPreviewing:我们提供了以polly为前缀的属性,允许您无需使用#available
宏即可与此协议交互,从而提高代码的整洁性。
Polly可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中
pod "Polly"
James Campbell,[email.secret]
Polly可使用MIT许可证。有关更多信息,请参阅LICENSE文件。