2012-10-16 14 views
5

Ich möchte Apple Mail-Plugin machen, aber ich weiß nichts dergleichen!So erstellen Sie Apple Mail-Plugin für Mac OS X

  1. Woher soll ich anfangen?
  2. welche Anwendung in Xcode ich für Apple Mail-Plugin wählen soll (In neues Projekt erstellen)
  3. Können wir dieses Ding in Objective-C entwickeln? oder brauchen andere Sache zu wissen.
  4. Gibt es Tutorial für dieses Problem? Ich kümmere mich auch auf How to create Apple mail plugin

    auf Stack-Überlauf, aber nicht zufrieden mit der Antwort

ich auch für dieses Problem auf Stapel finden, aber nicht die richtige Hilfe bekommen.

Vielen Dank für jede Anregung oder Hilfe.

Antwort

5

In der Mail.app gibt es keine offizielle Plugin-Unterstützung. Apple ist ziemlich restriktiv mit seinen Anwendungen.

Wie auch immer, es gibt ein Projekt, das PGP seit Jahren in Mail.app integriert und immer noch vom ursprünglichen Entwickler unterstützt wird.

Überprüfen Sie GPGMail. Die Quelle ist über GitHub frei verfügbar und soll Ihnen einen ersten Überblick bzw. eine Projektvorlage für Mail.app Plugins geben.

+0

Kann ich ein kleines Fenster hinzufügen ODER in der MailBox-Liste (linke Seitenleiste) in der Apple-Mail anzeigen? –

+0

Was Sie tun sollten, ist eine Benachrichtigung zu finden, die Sie anhängen können, um ein Element zu erhalten, mit dem Sie möglicherweise auf Teile des Fensters zugreifen können. Dies erfordert viel Reverse Engineering, aber es ist möglich. Ein anderer Ansatz wäre, [NSApp mainWindow] zu verwenden, nachdem Ihre Plugin-Instanz geladen wurde. Speichern Sie den Zeiger und injizieren Sie Ihre Ansicht wo immer Sie wollen. Dies erfordert einige Versuche und Fehler, um herauszufinden, welche Teilansicht der Container ist, in den Sie Ihre Ansicht einfügen möchten. Einige Leute machen diesen Ansatz, wenn sie Menüs oder etwas anderes in Xcode einfügen. – DasFuxx

+0

@MuhammadRizwan, Können Sie die linke Seitenleiste in der Apple Mail App hinzufügen? – riyaz