LaunchScreenSnapshot protects sensitive data in your app snapshot.
LaunchScreenSnapshot is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'LaunchScreenSnapshot'
Or you can install it with Carthage:
github "alexruperez/LaunchScreenSnapshot"
Or install it with Swift Package Manager:
dependencies: [
.Package(url: "https://github.com/alexruperez/LaunchScreenSnapshot.git")
]
LaunchScreenSnapshot.protect()
LaunchScreenSnapshot.unprotect()
let launchScreenSnapshot = LaunchScreenSnapshot.shared
let launchScreenSnapshot = LaunchScreenSnapshot(application: UIApplication, notificationCenter: NotificationCenter, bundle: Bundle)
let restoreAnimationOptions = LaunchScreenSnapshot.Animation(duration: TimeInterval, delay: TimeInterval, dampingRatio: CGFloat, velocity: CGFloat, options: UIViewAnimationOptions)
launchScreenSnapshot.protect(with: UIView?, trigger: LaunchScreenSnapshot.Trigger, animation: restoreAnimationOptions, force: Bool)
- Contributions are very welcome.
- Attribution is appreciated (let's spread the word!), but not mandatory.
alexruperez, contact@alexruperez.com
LaunchScreenSnapshot is available under the MIT license. See the LICENSE file for more info.