Makruby

Eine Version von Ruby, die direkt auf Mac OS X Core-Technologien ausgeführt wird
Jetzt downloaden

Makruby Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Apple
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 40.9 MB

Makruby Stichworte


Makruby Beschreibung

Eine Version von Ruby, portierte direkt auf dem Mac OS X Kerntechnologien laufen MacRuby ist eine Version von Ruby, portierte direkt auf dem Mac OS X Kerntechnologien wie die Objective-C gemeinsamen Laufzeit und Garbage Collector und die Corefoundation Rahmen auszuführen. Auch wenn es noch ein work in progress, hat MacRuby das Hauptziel die Schaffung von vollwertigen Mac OS X-Anwendungen zu ermöglichen, die Leistung nicht opfern, um die Vorteile des mit Ruby zu genießen. Was ist neu in dieser Version: · Das ist ganz ein wichtiges Release, die neue Funktionen und behebt einige Probleme mit sich bringt. Die Änderungen sind zu zahlreich erwähnt, so ist hier eine Auswahl der interessantesten zu sein. Threaded GC: · Der MacRuby Garbage Collector läuft jetzt in mehrere Threads Modus standardmäßig. Das bedeutet, dass MacRuby immer Garbage Collection auf einem separaten Thread tun und daher nicht unterbrechen den Fluss des Programms. Volle 64-Bit-Unterstützung: · MacRuby arbeitet nun vollständig in den beiden Intel 32-Bit und 64-Bit-Modus. Wenn Sie eine aktuelle Mac Chancen ausgeführt sind, dass es 64-Bit und MacRuby laufen schneller auf sie. Dies ist vor allem aufgrund der Tatsache, dass die zugrunde liegende Infrastruktur wurde für 64-Bit-Prozessoren deutlich verbessert. DTrace Sonden: · DTrace-Sonden wurden auf den Kern des Interpreters hinzugefügt. Sie können nun verschiedene Dinge wie Methodenaufrufe oder Ausnahmen verfolgen. All das kann auf beliebigen MacRuby Prozesse im System erfolgen. · DTrace ist ein sehr mächtiges Werkzeug, das äußerst nützlich erwiesen hat, wenn Live-Anwendungen debuggen. MacRuby Schiffe mit mehreren DTrace-Skripten in / Developer / Examples / Rubin / MacRuby / DTrace verschiedene Dinge wie Verfahren Zahl, Dauer zum Profil oder auch Objekte, die vom GC gesammelt. Runtime Objective-C-API: · MacRuby setzt nun einen Objective-C-API, die verwendet werden können, die Laufzeit von einer reinen Cocoa-Umgebung zu steuern. · Es sollte hilfreich sein, wenn Sie auf einer Objective-C Cocoa-Anwendung arbeiten und erwägen MacRuby mit entweder neuen Funktionalitäten zu implementieren oder eine Scripting-Schnittstelle zu Ihrer Mutter Objekten zur Verfügung zu stellen. Neue Xcode-Vorlagen: · A "MacRuby Core Data Application" Vorlage ist jetzt verfügbar, sowie ein "Embed MacRuby" target. Letzteres kann in Ihrem Anwendungspaket einzubetten MacRuby.framework verwendet werden. den Rahmen Einbetten ermöglicht es Ihnen, Ihre Anwendung zu Benutzern zu verteilen und zu verlangen, daß sie nicht MacRuby zu installieren. A Better HotCocoa: · HotCocoa ist eine dünne, idiomatische Ruby-Schicht, die über Kakao und anderen Rahmen sitzt. Es wurde in MacRuby 0,3 eingeführt und in 0,4 deutlich verbessert. · Neue Zuordnungen für XML-Parser, KVO Array / set-Accessoren, Eigenschaftslisten und mehr AppKit Komponenten wurden sowie viele Fehlerkorrekturen und Verbesserungen hinzugefügt. · A deploy Aufgabe wurde das Projekt Rakefile hinzugefügt. Diese neue Aufgabe bereitet einen Antrag auf Bereitstellung von den MacRuby Laufzeit in seinem Bündel (ähnlich dem, was die Xcode Embed MacRuby Ziel der Fall ist) einbetten. Sobald die macrake deploy Aufgabe abgeschlossen ist, können Sie Ihre .app mit Freunden teilen, die nicht MacRuby auf ihrem Computer installiert ist. · Aber die interessanteste Änderung ist wahrscheinlich die neue Grafik-Layer genannt HotCocoa :: Graphics. Es bietet eine einfache objektorientierte Schnittstelle in die Leistung von Mac OS X Core Graphics und Core Image Zeichnung Bibliotheken. Sonstige Änderungen: · Über die Liste der geringfügigen Änderungen hat es oben auf NSSet und NSNumber implementiert die Numerischen Methoden neu implementiert worden. Schließlich wurde die Standard-Bibliothek auf Version 1.9.1 Rubins aktualisiert. Caveat Lector: · Während MacRuby 0,4 Umdrehungen aus ziemlich stabil zu sein, wenn es um Cocoa Entwicklung kommt, gibt es immer noch ein paar Probleme mit C-Erweiterungen, RubyGems und Ruby IOs. Wir empfehlen, den entsprechenden Cocoa-APIs zu verwenden (wenn vorhanden) in der Zwischenzeit haben wir in diesen Fragen arbeiten.


Makruby Zugehörige Software

Quesa

Kostenlose und Open Source-Implementierung von QuickDraw 3D und OpenGL ...

188 15.9 MB

Herunterladen