目次 Apr 14th, 2012 入門編 MacRuby の環境を構築しよう 新規プロジェクトをつくってみよう ストップウォッチを作る ストップウォッチを作る (Thread 編) Window のリサイズに対応しよう アイコンを変更しよう Deployment …
はてなダイアリーの「MacBook Air 11インチ欲しい!」企画へのエントリー記事です。 MacRuby の ML に流れていたメールなどで興味を引いたものをピックアップしたいと思います。 autorelease は使わない MacRuby のメモリ管理は libauto という GC が使われています。機構は違いますが GC も autorelease も不要になったメモリを回収するためのものです。GC と autorelease の両方を使用していると、GC がメモリを回収したあとで autorelease が動いたりするケースで予期しないエラーが発生します。MacRuby では、メモリ管理は GC にすべて任せましょう。 http://lists.macosforge.org/pipermail/macruby-devel/2010-December/006600.html ht
Leopardの登場以降、Mac OS Xではスクリプティング言語環境のサポートが活発だ。それは、単に動作環境を標準インストールすることにとどまらず、CocoaやQuartzといった、Mac OS Xネイティブのフレームワークにアクセスする手段が提供されることで、デスクトップアプリケーションを作るための新しい道という位置づけがなされている。Rubyに関するものとしては、RubyからCocoaを含む様々なフレームワークへのブリッジを提供する、RubyCocoaが標準でインストールされている。 そして去る2月28日に、新しいRuby環境が登場した。MacRuby である。MacRubyの動機として挙げられているのは、RubyCocoaが抱えている問題を解決する、というものだ。RubyからCocoaへアクセスするという目的はRubyCocoaと同じものだが、その実装のアプローチはかなりユニークで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く