Versuchen Sie es mit Cocoa von Ruby

Versuchen Sie es mit Cocoa (macOS API) von Ruby. Früher gab es so etwas wie RubyCocoa. Es scheint jetzt festzustecken. Ein nahes ist ein Edelsteinpaket namens Kakao. https://github.com/patrickhno/cocoa/

Installieren.

% 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

Versuchen Sie, das Beispielprogramm auszuführen.

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

Es läuft sicher, aber machen Sie sich keine Sorgen über die Warnung. Lassen Sie es uns das nächste Mal beheben.

Recommended Posts

Versuchen Sie es mit Cocoa von Ruby
[Vollständige Programmierung] §2 Versuchen Sie es mit Ruby
Versuchen Sie es mit libGDX
Versuchen Sie es mit Maven
Versuchen Sie es mit powermock-mockito2-2.0.2
Versuchen Sie es mit GraalVM
Versuchen Sie es mit jmockit 1.48
Versuchen Sie es mit SwiftLint
Versuchen Sie es mit Log4j 2.0
Versuchen Sie Ruby Minitest
Versuchen Sie es mit der Emotion API von Android
[ruby] Erstellen Sie die DHT11 / 22-Klasse mithilfe des Datenblattes von Grund auf neu
Versuchen Sie es mit einem GPS-Empfänger-Kit mit Raspberry Pi 3 (Ruby).
Versuchen Sie, mit JZOS von Java aus auf das Dataset zuzugreifen
Versuchen Sie es mit dem Axon Framework
Versuchen Sie es mit der Methode java.lang.Math
Versuchen Sie es mit der WhiteBox von PowerMock
Versuchen Sie es mit Talend Teil 2
Von Java zu Ruby !!
Versuchen Sie es mit Talend Teil 1
Versuchen Sie es mit der F # -Liste
Versuchen Sie es mit der Methode each_with_index
Versuchen Sie es mit Spring JDBC
Versuchen Sie es mit dem Ruby on Rails-Abfrageattribut
Versuchen Sie es mit RocksDB mit Java
Versuchen Sie Spring Boot von 0 bis 100.
Versuchen Sie es mit GloVe mit Deeplearning4j
Versuchen Sie, mit Java zu kratzen [Hinweis]
Versuchen Sie, APNG aus JavaFX zu erstellen
Erstellen eines Kalenders mit Ruby
Verwenden Sie das C-Programm von Ruby
Statisch typisierter Ruby mit Sorbet
Erstellen Sie eine Lotterie mit Ruby
[Ruby] Empfangen Sie Eingaben von der Konsole
Versuchen Sie es mit IntelliJ IDEA, da Sie dies nur einmal tun müssen
CHATBOT (Dialogflow) von Ruby
Versuchen Sie es mit Spring Boot Security
Verwenden von Docker von Java Gradle
[Rails] Versuchen Sie, Faradays Middleware zu verwenden
[Verarbeitung] Versuchen Sie es mit GT Force.
Versuchen Sie, Werte von Java Servlet mit JSON an die iPhone-App zu übergeben
[Ruby on Rails] Leseversuch (: [],: Schlüssel)
Schreiben Sie Ruby-Methoden mit C (Teil 1)
Versuchen Sie, Yuma in Ruby zu implementieren
Probieren Sie Redmine auf dem Mac Docker aus
Installieren Sie Ruby 2.5 unter CentOS 7 mit SCL
[Ruby] Entkomme aus mehreren Schleifen [Nest]
Versuchen Sie es mit Redis mit Java (jar)
Einführung in Ruby (aus anderen Sprachen)
[Java] Versuchen Sie, mithilfe von Generika zu implementieren
Versuchen Sie es mit dem Nachrichtensystem Pulsar
[Vollständige Programmierung] §3 Berechnen wir mit Ruby!