Essayez d'utiliser Cocoa de Ruby

Essayez d'utiliser Cocoa (API macOS) de Ruby. Il y avait quelque chose qui s'appelait RubyCocoa. Il semble être bloqué maintenant. Un paquet proche est un paquet de gemmes appelé cacao. https://github.com/patrickhno/cocoa/

installer.

% gem install cocoa Successfully installed cocoa-0.1.6 Parsing documentation for cocoa-0.1.6 Done installing documentation for cocoa after 3 seconds 1 gem installed

Essayez d'exécuter l'exemple de programme.

test1.rb


require 'cocoa'
Cocoa::NSAutoreleasePool.new
app = Cocoa::NSApplication.sharedApplication
app.setActivationPolicy Cocoa::NSApplicationActivationPolicyRegular
app.activateIgnoringOtherApps true
alert = Cocoa::NSAlert.alloc.init.autorelease
alert.setMessageText "Hello world!"
alert.runModal

% ruby test1.rb /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Fixnum is deprecated /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Fixnum is deprecated /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Bignum is deprecated

Il fonctionne en toute sécurité, mais ne vous inquiétez pas de l'avertissement. Fixons-le la prochaine fois.

Recommended Posts

Essayez d'utiliser Cocoa de Ruby
[Programmation complète] §2 Essayez d'utiliser Ruby
Essayez d'utiliser libGDX
Essayez d'utiliser Maven
Essayez d'utiliser powermock-mockito2-2.0.2
Essayez d'utiliser GraalVM
Essayez d'utiliser jmockit 1.48
Essayez d'utiliser SwiftLint
Essayez d'utiliser Log4j 2.0
Essayez Ruby Minitest
Essayez d'utiliser l'API Emotion d'Android
[ruby] Créer une classe DHT11 / 22 à partir de zéro en utilisant la fiche technique
Essayez d'utiliser le kit de récepteur GPS avec Raspberry Pi 3 (Ruby)
Essayez d'accéder à l'ensemble de données depuis Java en utilisant JZOS
Essayez d'utiliser le Framework Axon
Essayez d'utiliser la méthode java.lang.Math
Essayez d'utiliser la WhiteBox de PowerMock
Essayez d'utiliser Talend Part 2
De Java à Ruby !!
Essayez d'utiliser Talend Part 1
Essayez d'utiliser la liste F #
Essayez d'utiliser la méthode each_with_index
Essayez d'utiliser Spring JDBC
Essayez d'utiliser l'attribut de requête Ruby on Rails
Essayez d'utiliser RocksDB avec Java
Essayez Spring Boot de 0 à 100.
Essayez d'utiliser GloVe avec Deeplearning4j
Essayez de gratter en utilisant Java [Note]
Essayez de créer APNG à partir de JavaFX
Créer un calendrier avec Ruby
Utiliser le programme C de Ruby
Rubis de type statique avec sorbet
Créer une loterie avec Ruby
[Ruby] Recevoir les entrées de la console
Essayez d'utiliser IntelliJ IDEA car vous ne devez le faire qu'une seule fois
CHATBOT (Dialogflow) utilisé depuis Ruby
Essayez d'utiliser Spring Boot Security
Utilisation de Docker depuis Java Gradle
[Rails] Essayez d'utiliser le middleware de Faraday
[Traitement] Essayez d'utiliser GT Force.
Essayez de transmettre des valeurs de Java Servlet à l'application iPhone à l'aide de JSON
[Ruby on Rails] Read try (: [] ,: key)
Écrire des méthodes Ruby en utilisant C (Partie 1)
Essayez d'implémenter Yuma dans Ruby
Essayez Redmine sur le docker Mac
Installez Ruby 2.5 sur CentOS 7 en utilisant SCL
[Ruby] Échapper à plusieurs boucles [Nest]
Essayez d'utiliser Redis avec Java (jar)
Introduction à Ruby (à partir d'autres langues)
[Java] Essayez de mettre en œuvre à l'aide de génériques
Essayez d'utiliser le système de messagerie Pulsar
[Programmation complète] §3 Calculons avec Ruby!