All Projects → alexruperez → Launchscreensnapshot

alexruperez / Launchscreensnapshot

Licence: mit
Protects sensitive data in your app snapshot.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Launchscreensnapshot

Filterlist For Adguard
A very aggressive filter-list that consolidates over 320 lists for use in AdGuard Home.
Stars: ✭ 157 (-24.88%)
Mutual labels:  protection
Antiddos System
🛡️⚔️ Protect your web app from DDOS attack or the Dead Ping + CAPTCHA VERIFICATION in one line!
Stars: ✭ 173 (-17.22%)
Mutual labels:  protection
Node Windows
Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).
Stars: ✭ 2,311 (+1005.74%)
Mutual labels:  background
Mmlpx
🐘 mobx model layer paradigm
Stars: ✭ 164 (-21.53%)
Mutual labels:  snapshot
Snap Shot
Jest-like snapshot feature for the rest of us, works magically by finding the right caller function
Stars: ✭ 170 (-18.66%)
Mutual labels:  snapshot
Ansible Collection Hardening
This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL
Stars: ✭ 2,543 (+1116.75%)
Mutual labels:  protection
React Native Testing Example
Example of unit testing a React Native & Redux app using Jest (and Snapshots!)
Stars: ✭ 159 (-23.92%)
Mutual labels:  snapshot
Limitrr
Light NodeJS rate limiting and response delaying using Redis - including Express middleware.
Stars: ✭ 203 (-2.87%)
Mutual labels:  protection
Cloudexplorer
Cloud Explorer
Stars: ✭ 170 (-18.66%)
Mutual labels:  snapshot
Docker Waf
An NGINX and ModSecurity based Web Application Firewall for Docker
Stars: ✭ 181 (-13.4%)
Mutual labels:  protection
React Native Background Geolocation
Sophisticated, battery-conscious background-geolocation with motion-detection
Stars: ✭ 2,110 (+909.57%)
Mutual labels:  background
Xamarin.forms.backgroundkit
🔨 A powerful Kit for customizing the background of Xamarin.Forms views
Stars: ✭ 167 (-20.1%)
Mutual labels:  background
Komorebi
A beautiful and customizable wallpapers manager for Linux
Stars: ✭ 2,472 (+1082.78%)
Mutual labels:  background
Telescope
🔭 The service ( from Client or Server ) works for render view ( markdown / code / image... ) from fetching URL.
Stars: ✭ 163 (-22.01%)
Mutual labels:  snapshot
Webgradients
A curated collection of splendid gradients made in CSS3, .sketch and .PSD formats.
Stars: ✭ 2,197 (+951.2%)
Mutual labels:  background
Report Designer
🚀 打印设计、可视化、大屏、编辑器、设计器、数据分析、报表设计、组件化、表单设计、h5页面、调查问卷、pdf生成、流程图、试卷、SVG、图形元素、物联网
Stars: ✭ 160 (-23.44%)
Mutual labels:  snapshot
Useworker
⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks
Stars: ✭ 2,233 (+968.42%)
Mutual labels:  background
Save Page State
A chrome extension to save the state of a page for further analysis
Stars: ✭ 208 (-0.48%)
Mutual labels:  snapshot
Sapic
A useful tool to crop your Steam profile background for showcases.
Stars: ✭ 189 (-9.57%)
Mutual labels:  background
Ansible Nginx Hardening
This Ansible role provides secure nginx configurations.
Stars: ✭ 180 (-13.88%)
Mutual labels:  protection

LaunchScreenSnapshot

Twitter Version License Platform Carthage compatible Swift Package Manager Compatible Build Status Code Coverage codebeat badge

LaunchScreenSnapshot protects sensitive data in your app snapshot.

LaunchScreenSnapshot

Installation

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")
]

Usage

Protect your app snapshot:

LaunchScreenSnapshot.protect()

Unprotect your app snapshot:

LaunchScreenSnapshot.unprotect()

Advanced usage

Shared instance:

let launchScreenSnapshot = LaunchScreenSnapshot.shared

Custom built:

let launchScreenSnapshot = LaunchScreenSnapshot(application: UIApplication, notificationCenter: NotificationCenter, bundle: Bundle)

Provided parameters:

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)

Etc.

  • Contributions are very welcome.
  • Attribution is appreciated (let's spread the word!), but not mandatory.

Authors

alexruperez, [email protected]

License

LaunchScreenSnapshot is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].