<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Mac &#38; iOS - mac.developpez.com &#187; Mac &amp; Ruby</title>
	<atom:link href="https://blog.developpez.com/mac/pcategory/3-developpez-sous-mac/mac-ruby/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/mac</link>
	<description>Toutes l&#039;actualité du monde Apple</description>
	<lastBuildDate>Wed, 12 Mar 2014 12:03:00 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Apple vient d&#8217;annoncer la sortie de MacRuby 0.1</title>
		<link>https://blog.developpez.com/mac/p5299/3-developpez-sous-mac/mac-ruby/apple_vient_d_annoncer_la_sortie_de_macr_1</link>
		<comments>https://blog.developpez.com/mac/p5299/3-developpez-sous-mac/mac-ruby/apple_vient_d_annoncer_la_sortie_de_macr_1#comments</comments>
		<pubDate>Fri, 14 Mar 2008 22:01:36 +0000</pubDate>
		<dc:creator><![CDATA[Marcos Ickx]]></dc:creator>
				<category><![CDATA[Mac & Ruby]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il n&#8217;y a pas si longtemps que cela, on vous avait parlé de MacRuby. Voilà qu&#8217;Apple vient d&#8217;annoncer la disponibilité de MacRuby 0.1 Voilà une traduction, quelque peu brute, de l&#8217;annonce publiée sur le blog consacré à Ruby sur Mac : Nous sommes heureux de vous annoncer la première release de MacRuby, 0.1 MacRuby est une version de Ruby qui tourne au dessus de Objective-C. Plus précisément, MacRuby est actuellement un portage de l&#8217;implémentation de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Il n&rsquo;y a pas si longtemps que cela, <a href="http://blog.developpez.com/index.php?blog=142&amp;title=macruby_un_nouveau_projet_prometteur_pou&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">on vous avait parlé de MacRuby</a>.<br />
Voilà qu&rsquo;Apple vient d&rsquo;annoncer la disponibilité de MacRuby 0.1<br />
<span id="more-284"></span></p>
<p>Voilà une traduction, quelque peu brute, de <a href="http://ruby.macosforge.org/?p=13">l&rsquo;annonce publiée sur le blog consacré à Ruby sur Mac</a> : </p>
<blockquote><p>
Nous sommes heureux de vous annoncer la première release de MacRuby, 0.1</p>
<p>MacRuby est une version de Ruby qui tourne au dessus de Objective-C. Plus précisément, MacRuby est actuellement un portage de l&rsquo;implémentation de Ruby 1.9 pour le runtime et le garbage collector d&rsquo;Objective-C.</p>
<p>Depuis que le projet fut annoncé il y a quelques semaines, plusieurs bogues ont été fixés, et des fonctionnalités rajoutées.<br />
MacRuby est toujours à un stade expérimental, bien qu&rsquo;il soit utilisable.</p>
<p>Le but de cette version est de publier du code fonctionne, mais aussi de vous permettre de la tester.</p>
<p>Veuillez noter que l&rsquo;implémentation du projet va profondemment changer durant les prochaines releases.</p>
<p>Vous pouvez apprendre plus à propos de ce projet en vous rendant sur <a href="http://trac.macosforge.org/projects/ruby/wiki/MacRuby">sa page d&rsquo;accueil</a>, et en <a href="http://trac.macosforge.org/projects/ruby/wiki/InstallingMacRuby">téléchargeant une installation</a>.</p>
<p>Amusez-vous bien!</p>
<p>lzr</p></blockquote>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacRuby : un nouveau projet prometteur pour développer des Applications Ruby sous Mac OS X</title>
		<link>https://blog.developpez.com/mac/p5199/3-developpez-sous-mac/mac-ruby/macruby_un_nouveau_projet_prometteur_pou</link>
		<comments>https://blog.developpez.com/mac/p5199/3-developpez-sous-mac/mac-ruby/macruby_un_nouveau_projet_prometteur_pou#comments</comments>
		<pubDate>Sun, 02 Mar 2008 20:56:31 +0000</pubDate>
		<dc:creator><![CDATA[Marcos Ickx]]></dc:creator>
				<category><![CDATA[Mac & Ruby]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Alors que les développeurs Ruby sous Mac OS X ont déjà la possibilité de développer des Applications Ruby qui s&#8217;intègrent au mieux avec le Mac OS X grâce à RubyCocoa qui fait office de passerelle entre Ruby et Objective-C, voilà qu&#8217;Apple annonce un tout nouveau projet sur MacOSForge.net, nommé MacRuby. Mais qu&#8217;est ce que RubyCocoa et MacRuby ? Le projet RubyCocoa est un projet OpenSource, sous licence GPL, hébergé sur sourceforge.net. Le but de ce [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Alors que les développeurs Ruby sous Mac OS X ont déjà la possibilité de développer des Applications Ruby qui s&rsquo;intègrent au mieux avec le Mac OS X grâce à RubyCocoa qui fait office de passerelle entre Ruby et Objective-C, voilà qu&rsquo;Apple annonce un tout nouveau projet sur MacOSForge.net, nommé MacRuby.</p>
<p><span id="more-283"></span></p>
<h2>Mais qu&rsquo;est ce que RubyCocoa et MacRuby ?</h2>
<p>Le projet RubyCocoa est un projet OpenSource, sous licence GPL, <a href="http://rubycocoa.sourceforge.net/HomePage">hébergé sur sourceforge.net</a>.<br />
Le but de ce projet est d&rsquo;établir une passerelle entre Ruby et Objective-C, permettant depuis Ruby de contrôler des objets Objective-C et vice-versa. Il est ainsi possible d&rsquo;écrire des applications Cocoa où Ruby et Objective-C peuvent être mélangés.</p>
<p>Non seulement RubyCocoa est livré avec Mac OS X 10.5, Léopard. D&rsquo;ailleurs, Apple a profité de la mise à jour de Mac OS X 10.5.2 pour mettre à jour la version de RubyCocoa qui est livré avec, la 0.13.2. Mais RubyCocoa est également disponible pour Mac OS X 10.4, Tiger.</p>
<p>Le projet MacRuby quant à lui, est un tout nouveau projet, conduit par Apple, également OpenSource, sous licence Ruby, et <a href="http://ruby.macosforge.org/">hébergé sur MacOsForge.net</a>.</p>
<p>A la différence de RubyCocoa, MacRuby est en fait, une version de Ruby (actuellement, c&rsquo;est la version 1.9 de Ruby qui est implémentée) qui tourne grâce au Runtime d&rsquo;Objective-C, et qui tire profit du système de Garbage Collector d&rsquo;Objective-C.</p>
<p>Une autre différence, est que tous les objets Ruby, sous MacRuby, sont également des objets Objective-C, puisqu&rsquo;ils héritent de NSObject. Les classes primitives Ruby que sont String, Array, Hash, héritent de leur équivalent Objective-C, NSString, NSArray, NSDictionary.</p>
<p>Il est donc très aisé de passer un String ou un Array Ruby vers une classe Objective-C qui demande un NSString ou NSArray comme argument. Et cela se fait sans aucune nécessité de conversion.</p>
<p>On voit déjà quelques uns des avantages, prometteurs, de MacRuby par rapport à RubyCocoa.</p>
<p>Si vous désirez en savoir plus sur MacRuby, nous ne pouvons que vous conseiller d&rsquo;aller jeter un oeil sur <a href="http://trac.macosforge.org/projects/ruby/wiki/MacRuby">sa page d&rsquo;accueil</a>.</p>
<p>Si vous désirez en savoir plus : </p>
<ul>
<li><a href="http://ruby.developpez.com/">La rubrique de developpez.com consacrée à Ruby</a> (&amp; Rails)</li>
<li>lisez le cours <a href="http://pierre-chatelier.developpez.com/tutoriels/mac/objectivec/migration/">De C++ à Objective-C</a> de Pierre Chatelier</li>
<li><a href="http://sebastien-marchand.developpez.com/tutoriels/mac/smart-automation-maker/">Tour d&rsquo;horizon d&rsquo;Objective-C/Cocoa avec SAM</a> de Sebastien Marchand</li>
<li>La <a href="http://developer.apple.com/cocoa/">page d&rsquo;accueil de Cocoa sur l&rsquo;ADC</a> (Apple Developer Connection)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
