Latest 1.4.0
License MIT
Platforms ios 9.0, requires ARC
Frameworks Foundation, MessageUI, UIKit, AVFoundation

SPLWindow is a UIWindow subclass with the following features:

  • Touch highlighting during AirPlay mirroring.
  • Rage shake to take a screenshot: Screenshots can be annotated and send via mail.
  • Rage shake to record video: Record a video right on your device in real time at full fps and send it via mail.
  • Rage shake to show and edit Tweaks.


SPLWindow uses private APIs for screen recording, so make sure that this doesn’t ship in your AppStore version.


pod 'SPLWindow', '~> 1.0'


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    // !!! Make sure this doesn't ship in production
    self.window = [[SPLWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    self.window.rageShakeEnabled = YES;
    self.window.highlightsTouchesDuringAirPlayMirroring = YES;
    self.window.highlightsTouchesDuringScreenRecording = YES;

    return YES;


Oliver Letterer


SPLWindow is available under the MIT license. See the LICENSE file for more information.

Latest podspec

    "name": "SPLWindow",
    "version": "1.4.0",
    "platforms": {
        "ios": "9.0"
    "license": "MIT",
    "source": {
        "git": "",
        "tag": "1.4.0"
    "source_files": "SPLWindow/*.{h,m}",
    "frameworks": [
    "requires_arc": true,
    "homepage": "",
    "summary": "UIWindow subclass with rage shake for screen recording / screenshot and AirPlay touch highlighting.",
    "authors": {
        "Oliver Letterer": "[email protected]"
    "social_media_url": ""

Pin It on Pinterest

Share This