Using one of these solutions will be more efficient. That's what you've asked for. It saves you time, because there's no more need to manually sync the presentation and the voiceover.
Free solution:
Free Solution
- Keynote can record a running presentation with the mic-audio.
- QuickTime X has also a screenrecord-feature incl. audio.
Lowcost solution:
Low Cost Solution
- Specialized screenrecording software like ScreenFlowScreenFlow, CamtasiaCamtasia, ScreenflickScreenflick, ScreeniumScreenium, etc.
Pro solution:
Pro Solution
- Capture hardware like Ninja AtomosNinja Atomos, HyperDeck ShuttleHyperDeck Shuttle, Intensity ProIntensity Pro, Aja IOAja IO, etc., can record directly with ProRes-codec.
A professional solution with capture hardware can record directly in Final Cut Pro X (and other NLE) native codecs/formats like ProRes422. This saves a lot of time and discspace. The picture and the audio will be always in sync, and in addition you'll get a recording with smtpe-conform timecode. – There are even more advantages, but they will be more important if you record live presentations.