Macruby

Een versie van Ruby, geporteerd om direct bovenop Mac OS X Core Technologies te draaien
Download nu

Macruby Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Apple
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 40.9 MB

Macruby Tags


Macruby Beschrijving

Een versie van Ruby, geschikt gemaakt voor direct uit te voeren op de top van Mac OS X kerntechnologieën MacRuby is een versie van Ruby, geschikt gemaakt voor direct uit te voeren op de top van Mac OS X kerntechnologieën, zoals de Objective-C gemeenschappelijke runtime en garbage collector, en de CoreFoundation kader. Ook al is het nog steeds een work in progress, MacRuby heeft als hoofddoel het creëren van volwaardige Mac OS X-programma's die geen prestaties niet op te offeren om de voordelen van het gebruik van Ruby te genieten mogelijk te maken. Wat is er nieuw in deze release: · Dit is een hele belangrijke release die nieuwe functies en verbeteringen een aantal problemen met zich meebrengt. De veranderingen zijn te talrijk om allemaal te noemen, dus hier is een selectie van de meest interessante. Schroefdraad GC: · De MacRuby garbage collector draait nu in multi-threaded modus standaard. Dat betekent dat MacRuby altijd doen afval verzameling op een afzonderlijke thread dus niet onderbreken stroming van het programma. Volledige 64-bit ondersteuning: · MacRuby is nu volledig werkzaam in zowel Intel 32-bits en 64-bits modus. Als u werkt met een recente Mac is de kans groot dat het 64-bits en MacRuby zal sneller draaien. Dit is voornamelijk te wijten aan het feit dat de onderliggende infrastructuur aanzienlijk verbeterd voor 64-bits processors. DTrace Probes: · DTrace probes toegevoegd aan de kern van de interpreter. U kunt nu traceren verschillende dingen, zoals methode oproepen of uitzonderingen. Dat alles kan worden gedaan op elke MacRuby processen in het systeem. · DTrace is een zeer krachtige tool die heeft bewezen zeer nuttig te zijn bij het oplossen live-toepassingen. MacRuby schepen met diverse DTrace scripts in / Developer / Voorbeelden / Ruby / MacRuby / DTrace aan verschillende dingen, zoals methode tellen, duration of zelfs voorwerpen verzameld door de GC. Runtime Objective-C API: · MacRuby blootstelt nu een Objective-C API die kan worden gebruikt om de looptijd van een pure cacao omgeving controleren. · Het zou nuttig zijn als u werkt op een Objective-C Cocoa applicatie en gaan gebruiken MacRuby om ofwel implementeren van nieuwe functionaliteiten of om een scripting interface voor je eigen objecten. New Xcode Templates: · A "MacRuby Core Data Application" sjabloon is nu beschikbaar, evenals een "insluiten MacRuby" target. Dit laatste kan worden gebruikt voor het insluiten MacRuby.framework in uw applicatie bundel. Inbedding het kader kunt u uw aanvraag distribueren naar gebruikers en niet eisen dat zij MacRuby installeren. Een betere HotCocoa: · HotCocoa is een dun, idiomatische Ruby laag die ligt boven cacao en andere frameworks. Het werd geïntroduceerd in MacRuby 0,3 en het is aanzienlijk verbeterd in 0,4. · Nieuwe mappings voor XML-parser, KVO-array / set accessors, lijsten met eigenschappen en meer AppKit componenten werden toegevoegd en ook als veel bug fixes en verbeteringen. · A "deploy" taak was om Rakefile van het project toegevoegd. Deze nieuwe taak stelt een aanvraag op voor de inzet door het inbedden van de MacRuby runtime binnen zijn bundel (vergelijkbaar met wat de Xcode insluiten MacRuby doel doet). Zodra de "macrake deploy" taak is voltooid, kunt u uw .app delen met vrienden die niet beschikken over MacRuby geïnstalleerd op hun computer. · Maar het meest interessante verandering is waarschijnlijk de nieuwe grafische laag, genaamd HotCocoa :: Graphics. Het biedt een eenvoudige object-georiënteerde interface in de kracht van Mac OS X Core Graphics en Core Image tekening bibliotheken. Misc wijzigingen: · In de lijst van minder belangrijke wijzigingen, Set is opnieuw geïmplementeerd op de top van NSSet en NSNumber implementeert de numerieke methoden. Tenslotte werd de standaard bibliotheek bijgewerkt naar versie Ruby 1.9.1's. Waarschuwing Lector: · Terwijl MacRuby 0.4 blijkt vrij stabiel te zijn als het gaat om Cocoa ontwikkeling, zijn er nog een paar problemen met C extensies, RubyGems en Ruby iOS. We raden aan om de overeenkomstige Cocoa API's (als ze bestaan) in de tussentijd werken we aan deze kwesties.


Macruby Gerelateerde software

Hoeksteen

Neem de controle over Subversion met een clienttoepassing die speciaal voor Mac-gebruikers is ontworpen. ...

139 18.8 MB

Downloaden