How to use DictationServices.framework

Mac 10.8 contains the private DictationServices.framework

It would never get approved in the App Store but just out of interest:
How could one make use of its private classes, methods and messages?

  • Does a private @property create an @private instance variable?
  • About private instance variables in Objective-C
  • What exactly is a Private API, and why will Apple reject an iOS App if one is used?
  • What does “@private” mean in Objective-C?
  • Snapchat update status bar iOS7 update
  • NSTokenField catch some NSEvents
  • root:~/DictationServices.framework$ strings DictationServices 
    

    reveals the following:

    • SOMicrophonePopUpButton SOMicrophoneView
      SOMicrophoneLevelMeterController SOEnableDictationPanelController
      SODictationHotKeyController SOEnableDictationDelegate

      logDictationFinished:serverError:

      com.apple.message.dictationstatus
      com.apple.speech.recognition.AppleSpeechRecognition.prefs

    Solutions Collect From Internet About “How to use DictationServices.framework”

    Have you tried using class dump to extract the header files? It should just be a matter of including those headers in your project and linking to the framework.