![Amazon.co.jp: RubyによるMac OS Xデスクトップアプリケーション開発入門 ~Ruby×RubyCocoa/MacRuby×HotCocoa~: 高尾宏治 (著), 中川智史 (監修), 木村渡 (監修), 中川智史 (読み手), 木村渡 (読み手): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/9cb41fce78dd2f04a06ec18d9b75848a6486be62/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F5111nzVKrxL._SL500_.jpg)
はじめに「次を1.0にしよう」という話をしていたのが、0.5の直前のころだから2006年の末ごろ。それから時は流れてようやく1.0になったRubyCocoaは、これからどうなるのか?個人的な展望を書いとこう。 先日「Ruby×RubyCocoa/MacRuby×HotCocoa」の著者の高尾さんとも話したんだけど、RubyCocoaは安定してるというか、メンテナンスモードみたいなもので、最近は新しい機能はあまり増えていないんだよね。もう足すことはあまりないし、主要なコミッタの多くはMacRubyの開発者でもあって、そちらにリソースが行ってる。 でも誰の言葉か忘れてしまったのだけど、「ソフトウェアが生きていくためには変化が必要」なんだよね。だからあえて探してみよう。 Objective-C GC (-fobjc-gc) Objective-C 2.0のGCに対応。今のRubyCocoaは、O
iPhoneでC#アプリが審査に通るワケという記事に刺激されて、CILが動くんだったらRubyも動くよな、とか思って、iPhone SDKで、Rubyの移植から始めてみました。結論から言うと、Ruby / RubyCocoa ともに、実機/シミュレータともなんとなく動いてます。 スクリーンショット これだけだと、何のことか分りませんね。。 上のスクリーンショットのアプリを書くのに必要なRubyコード こんな感じです。Mac版のRubyCocoaの書き方をそのまま踏襲できます。 require 'rubycocoa' class MyAppDelegate < OSX::NSObject def applicationDidFinishLaunching(application) @window = OSX::UIWindow.alloc.initWithFrame(OSX::UIScree
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
まず環境 os leopard ruby ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-darwin9.2.0] rubyはportsでいれたやつとデフォルトで入っているものがあり、 which ruby すると/opt/local/bin/rubyなのでportでいれた方が実行されている。 現象 $ irb irb(main):001:0> require 'osx/cocoa' LoadError: no such file to load -- osx/cocoa from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /opt/local/lib/ruby/site_ruby/1.8/rubyge
自分の gmail ドラフトに貯めていたんだけど、外に出した方が良いので。 Ruby しか分からないのですが、RubyCocoa を覚えるとっかかりになりそうなサイトを集めました。 RubyCocoa のよく分からないメソッド名で困ったら、使い方の例は cd /Developer/Examples/RubyCocoa grep -R 'initWithHogefuga' * で探せば良さそう。あとグーグルで。 Cocoa のリファレンスは Xcode から右クリックで引ける。良い。 あとグーグルでw # ずいぶんとっちらかってます、すいません。 # コメントも自分向けだったのでかなり適当です、間違いや不適当なものがあればコメント等で教えて下さい。 RubyCocoa 入門 http://limechat.net/rubycocoa/tutorial/ LimeChat for OSX の作
RubyCocoa とは? RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。 RubyCocoa によって、 OS X アプリケーションを作ること Ruby から拡張ライブラリとして Cocoa を利用すること ができるようになります。 RubyCocoa のインストール Tiger の場合、以下の URL から最新版の dmg をダウンロードして、インストールしてください。 http://sourceforge.net/project/showfiles.php?group_id=44114 Leopard では、RubyCocoa は OS に標準添付されているので、インストールの必要はありません。 はじめての Mac OS X アプリケーション では、さっそくアプリケーションを作ってみましょう。 まず、Xcode を立ち上げます。(/De
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く