Ultimate Screen Recorder with Finger Gestures iOS

At least 3 ratings required
Ultimate Screen Recorder with Finger Gestures | App Code for Sale | Hero
Ultimate Screen Recorder with Finger Gestures | App Code for Sale | Hero



--Developers -

Have you ever wondered how to make the ultimate walkthrough video showing with finger gestures how to use your app?

Frustrated by having to use the simulator and Camtasia? Need to access things only available on the device?

Well here is your solution. Simply drop this code into your app, change and launch a version with screen record and touches as well as gestures - a new iOS7 feature.

Show what cannot ever be seen unless you record the interaction of a person with your app. This is truly the best way to create a walkthrough for any user.

Simple to install into your own app. Simply Tap three times with two fingers to start the prompt. Triple tap with two fingers to stop recording.

Create videos of just the screen record without a colored status bar, or screen record with finger gesture marks, screen record with fingers, and video camera or add the microphone to everything listed.

Tutorial made with screen record


You will find the following demos: 1- Demo Using NRTouchPoints only. 2- Demo Using CaptureScreen only

The new integrated iOS Static Framework Project, with following properties: 1- Using the ScreenCapture Framework guide. 2- Adding NRTouchPoints functionality. 3- Ability to record Screen , Touches, Gestures, Camera if any and Microphone.

The included documentation contains the screenshots with step by step instructions for adding the framework inside new application, and try it.


This SDK uses a private function UIGetScreenImage to record the screen. It is potentially unsafe and you should only use this for testing or generating videos. Although this private function call is obfuscated, you shouldn't submit apps to the store with this framework included.

Binary Adding

Developer's Instructions

Follow these steps in order to use the Screen & Gesture Recording SDK within your own Xcode project as a statically linked framework. Download the latest SDK release and drag the modified CaptureRecord.framework into your project’s Frameworks section, adding it to your target.

Add the following libraries to your app target's Link Binary With Libraries build phase:

  1. AssetsLibrary.framework
  2. AVFoundation.framework
  3. CoreMedia.framework
  4. CoreVideo.framework

In the application delegate, import the framework:

#import <Record-Screen-Gestures/CaptureRecord.h>

Specify CRUIWindow as the UIWindow class:

// This allows the framework to record touch events. if Added programmatically 

self.window = [[CRUIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

If your window is defined in interface builder, you'll need to change the window to use a Custom Class CRUIWindow


  This function is called When using storyboard, to retrieve the Main UIWindow of application,


 * @return

 * CRUIWindow object, that enables screen touch tracking feature, Screen recording.


- (CRUIWindow *)window


    static CRUIWindow *customWindow = nil;

    if (!customWindow) customWindow = [[CRUIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    return customWindow;


16 Comments Leave a comment


Please login in order to leave a comment.

Newest first
  • melaniegladding 2015-01-28 23:30:09 Thread #59119

    Any plans to provide iOS 8 support?

    • Chupa Team 2015-01-30 12:53:49

      @scott.manthey are you planning an update any time soon? Thanks

  • taylorcam1 2014-12-15 21:37:21 Thread #53211

    Does this use apple private non documented APIs, if so it would be rejected. Does it use them? 

    • scott.manthey Author 2015-02-18 14:06:52

      this is not an app. this is a framework. to be used to screen record the finger gestures. this should not be submitted to the store.

  • adam.duffy.35 Buyer 2014-06-11 11:34:14 Thread #27693

    great piece of code! It's fundamental in a screenshot to know where is being pressed with touchscreen actions (click actions are standard in many PC screenshot programs) but I kept getting told this was not possible. This script makes it possible and more. Highly recommended.

    • scott.manthey Author 2014-09-22 07:49:09

      Thanks for the props. I had been trying to preach this but apparently I have a one man congeregation.

  • yomiapps 2014-03-15 16:48:57 Thread #16495

    Hey Scott,

    Do you have a working example in the app store or a video demo? Also on the warning you mentioned, is it easy to remove the SDK from the app so Apple can approve?


  • yomiapps 2014-03-15 16:48:02 Thread #16494

    Hey Scott,

    Do you have a working example in the app store or a video demo? Also on the warning you mentioned, is it easy to remove the SDK from the app so Apple can approve?


  • m062210 2014-03-02 23:12:06 Thread #14479

    so is it live yet?

    • scott.manthey Author 2014-03-02 23:16:32

      this is not a live app. this is for making tutorial. this has features apple would not allow

  • pmarpaung 2014-02-17 23:51:48 Thread #12957

    Do you have a live app in the app store? link?

    • scott.manthey Author 2014-02-17 23:59:59

      i accidentally submit with demo in the title and have to resubmit. give me a week.

  • m062210 2014-02-11 04:43:06 Thread #11711

    so you have the option to record just the screen without recording the face?

  • m062210 2014-02-11 04:08:14 Thread #11709

    do you always get to record your face while recording your screen?

    • scott.manthey Author 2014-02-11 04:16:49

      That is recording video, not just screen. That is showing, finger gestures, screen record and video/audio. You are able to turn just screen or just screen and finger and change the color.