08/09/10 22:26:50 n+/OMfLx0
>>160
macirbするとエラーが出るんですが…。
ググってみると、LANG=C macirb で大丈夫みたいだけど。
162:名称未設定
08/10/08 08:03:24 jCJuvFef0
age
163:名称未設定
08/10/20 01:18:51 j6j9nf8z0
ADC—Developing Cocoa Applications Using MacRuby
URLリンク(developer.apple.com)
164:名称未設定
08/11/26 05:43:26 CKOAGFoqi
保守
165:名称未設定
08/11/30 03:40:24 Nmq4wNui0
ageなきゃ落ちるよ
166:名称未設定
08/11/30 06:34:32 ylAtvlHZi
age
167:名称未設定
08/12/04 20:16:13 cmdrcErwO
>>166
?
∧∧
(´・ω)
_|⊃/(___
/ ヽ_(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
168:名称未設定
09/01/16 21:51:15 abaDZpaE0
保守
169:にゃあ
09/01/31 06:59:06 vTQa9G9W0
いまだ!169ゲットォォォォ!!! オマンコベロベロナメダーチンチンナメテー
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (´´
∧∧ (´⌒(´
↑⊂(゚ー゚*)≡≡≡(´⌒;;;≡≡≡
⊆⊂´ ̄ ⊂ソ (´⌒(´⌒;;
 ̄ ̄ ̄ ズザーーーーーッ
170:名称未設定
09/03/05 09:50:42 jN1vhbjs0
rubi-!
171:名称未設定
09/03/07 15:17:10 MSy2d4tM0
開発環境のおともとしてCocoaReplを使いたいと思うのですが
起動したときにまいかい以前入力した物がでていて困ります
これはどのようにすれば良いのでよすか?
すこし気になるのが試しにRubyCocoaのサイトからダウンロードしてきた
Exampleファイルから起動したときでもでてきます。これはもしかして自動的に
なにかのファイルをひらいているのでしょうか?
よろしくおねがいします
172:名称未設定
09/03/07 18:27:48 rzw/mIwv0
ホームディレクトリの.cocoarepl_scratch.rbをひらいてるのでしょう。
ReplController.rb の awakeFromNib の下から2行目にある
load_scratch
の行を削除するかコメントアウトせよ。
ついでに、いちいち保存されるのがいやなら show_result の最初の
store_scratch
も削除しとけ
173:171
09/03/07 20:04:33 MSy2d4tM0
ありがとう御座います。!!
174:名称未設定
09/03/07 21:34:41 MSy2d4tM0
RubyCocoaでDockのアイコンをクリックしたら:
アプリケーションが隠れていたら表示、ウィンドウが閉じていたら新規作成とするには
どのようにすれば良いのでしょうか?
URLリンク(blog.cocoa-study.com)
こちらのページを参考にいかのような物をウィンドウ表示を担当するコントローラクラスに
かいてみたのですがnibファイルを開いても反映されません
ib_action :applicationOpenUntitledFil do |sender|
@window.NSApplication.makeKeyAndOrderFront(nil)
end
よろしくおねがいします。
175:174
09/03/07 21:46:44 MSy2d4tM0
クリーニングしてみた所
反映はされました、しかしInterfaceBuilderでクラスからひっぱってWindowにつなげても
これは選択肢にでませんでした。どのようにすれば良いのかよろしくおねがいします。
176:名称未設定
09/03/08 01:43:30 rBsRDVjQ0
>>174
とりあえず ...UntitledFile ね。最後の e を忘れている。
返り値も ib_action じゃなくて bool 。
あと、これはアクションメソッドじゃないので、
クラスのアウトレット @window に対応する Window を IB で
つなげばいいだけです。
ドックのアイコンをクリックしたら、Cocoa のシステムが
自動的に app delegate の
applicationOpenUntitledFile:
を呼びます。だからあなたはそれを実装するだけです。
177:名称未設定
09/03/09 22:53:48 28xfUO3i0
MacRuby 0.4
URLリンク(www.macruby.org)
178:名称未設定
09/03/26 07:00:35 DZj12hiH0
class AClass < OSX::NSObject
def AClass.initialize
puts "+(void)initialize"
end
end
AClass.initializeはランタイム側から
呼んでもらえないんでしょうか?
179:名称未設定
09/03/26 12:26:18 UUCg7QO00
>>178
うん、呼ばれません。なぜかというと AClassクラス自体はObjective-Cのオブ
ジェクトじゃないからです。そのかわりに
class AClass < OSX::NSObject
puts "AClassをロード中"
end
こういうふうに書いとくと、このコードがRubyにロードされたときに実行され
るので、initialize にまあまあ近いタイミングで実行されるよ。
180:名称未設定
09/03/26 16:00:36 ZtaxedWsi
>>178
MacRubyだと、Rubyのオブジェクトは全部Objective-Cのオブジェクトなので、そのinitializeも呼ばれるはず
181:名称未設定
09/03/26 19:09:12 DZj12hiH0
>>179, 180
なるほど、私の勉強不足でしたが納得です。
にしてもRubyCocoa楽しいですね。
ありがとうございました。