2017-08-22 5 views
-1

Où est un exemple clair et concis d'utilisation d'Objective-C++ pour accéder et utiliser un framework macOS natif dans un module natif Node.js?Exemple de framework macOS node.js natif

Par exemple: touch bar fonctionnalité

Je préférerais que l'exemple soit aussi court et simple que possible tout en étant clair. Je vous remercie!

+1

Avez-vous essayé le module pont Objective-C (https://github.com/lukaskollmer/objc)? Vous n'aurez peut-être même pas besoin de créer un module natif. – robertklep

+0

Whoa! C'est propre! Merci de l'avoir signalé – jocull

Répondre

0

On peut écrire un module addon Node.js en C++, mais pas C. Objectif

Si vous avez ac/C++ bibliothèque api qui vous permet de jouer avec la barre tactile, vous pouvez écrire un Node.js module addon en C++ qui exposera cette fonctionnalité à javascript.

Je répète que les addons natifs de node.js peuvent être écrits en utilisant C++, mais pas en Objective-C.

+0

Pouvez-vous appeler les frameworks macOS à partir de C++ directement sans un pont quelconque? – jocull

+0

Si vous avez une API de bibliothèque c/C++ pour supporter le framework en question, alors oui, vous pouvez. – mkrufky