When recording my iOS tutorials my setup has consisted of mirroring my iPad to my Mac with the Reflector app, then using the Screenflow app to record the mirrored iPad display. For audio I use a Blue Snowflake mic. This setup works well and I get the added benefit of an iPad frame around the mirrored display for a nice aesthetic.
With Yosemite, I have two more options for recording my iPad screen. First, I can select the iPad as a camera source in QuickTime Player. To create a new recording of your iPad screen with QuickTime:
- Make sure you have your iPad connected to your Mac with a Lightning cable.
- Launch QuickTime Player.
- Select File > New Movie Recording.
- Select your iPad as the camera from the pulldown menu to the right of the Record button.
- Perform the actions you wish to record on the iPad.
- Press Stop in QuickTime Player on your Mac.
- Choose File > Export and select your desired resolution. Another option is to choose File > Share (or the Share icon to the right of the QuickTime controls) to upload your iPad recording directly to a site such as YouTube or Vimeo.
This workflow will work well in situations where you are not able to use AirPlay to connect to Reflector or another mirroring app (I also use Air Server on occasion).
With the release of Screenflow 5, TeleStream has built on this support for recording the iPad screen in Yosemite. As with QuickTime Player, you can now choose the iPad as a camera source when configuring a new Screenflow recording session.
Screenflow adds a nice touch (literally): you can add touch callouts that show many of the iOS gestures (taps, swipes, zoom gestures) at specific points in your video recording. This is helpful for pointing out where a user should tap or perform a gesture while you demo apps and built-in features on the iPad.
Along with the other editing features included with Screenflow ($99 or $34 to upgrade from a previous version) I think this makes it the ideal solution for those who need to record the iPad screen on a regular basis (educators, app developers who need to demo new apps, or anyone with a passion for teaching on a public forum like YouTube or Vimeo).