- 1 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:18:31 ]
- Objective-C(オブジェクティブ シー)はプログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語。
(Wikipedia:ja.wikipedia.org/wiki/Objective-C より) 前スレ pc11.2ch.net/test/read.cgi/tech/1106983092/ 前々スレ pc5.2ch.net/tech/kako/990/990574267.html
- 75 名前:デフォルトの名無しさん [2007/09/05(水) 01:17:15 ]
- すみません、NSBezierPath について教えて下さい。
NSBezierPath *pathCollection をあらかじめ作っておき、 直線と円弧で構成された幾何学図形(複数)をそれぞれNSBezierPath *aPathとして作り、 [pathCollection appendBezierPath: aPath] とやっています。これを繰り返して、物が 膨らむ様子のアニメーションを作っているのですが、途中でデバッガが立ち上がり、 [pathCollection stroke] で止まってしまいます。pathCollection 中は以下のようになって います。止まる前までは順調に描けているので、何が悪いのか分からなくて…… よろしくお願いします。 _state 2 _segmentCount 185 _segmentMax 310 _head 0x1976200 _lastSubpathIndex 184 _elementCount 121 _lineWidth 1 _bounds x=0, y=0, width=0, height=0 _controlPointBounds x=0, y=0, width=0, height=0 _flags 3 '¥003' _miterLimit 10 _flatness 1 _dashedLinePattern 0x0 _dashedLineCount 0 _dashedLinePhase 0
- 76 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 05:28:03 ]
- >>75
そんな突然デバッガの、それも pathCollection の出力だけかかれてもわからんよ。 クラッシュレポーターにでるような スタックトレースかいてくれたほうがましなんだけど。 そのまわりのソースコードをすこしぐらい書いて下さい。
- 77 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 11:34:24 ]
- こういうので良いのでしょうか?詳しくないので見当違いでしたらごめんなさい。
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0xc0003c2d Thread 0 Crashed: 0 com.apple.CoreGraphics 0x9048c018 draw_line + 3776 1 com.apple.CoreGraphics 0x9048b144 line_to + 1448 2 com.apple.CoreGraphics 0x9048ab4c aa_line_render + 804 3 libRIP.A.dylib 0x9482a3ac ripr_Coverage + 1304 4 libRIP.A.dylib 0x94829d48 ripc_Render + 504 5 libRIP.A.dylib 0x94832474 ripc_DrawPath + 488 6 com.apple.CoreGraphics 0x904533bc CGContextDrawPath + 176 7 com.apple.AppKit 0x938beeb8 -[NSBezierPath(NSBezierPathDevicePrimitives) _doUserPathWithOp:inContext:] + 252 8 com.apple.AppKit 0x938bec7c -[NSBezierPath stroke] + 212 9 com.mac.*********** 0x00031914 -[MyDocument turnEndOperation] + 3228 (MyDocument.m:486) 10 com.mac.*********** 0x00030c2c -[MyDocument startCaluculation:] + 1080 (MyDocument.m:333) 11 com.apple.AppKit 0x93842c4c -[NSApplication sendAction:to:from:] + 108 つづく
- 78 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 11:35:14 ]
- つづき
12 com.apple.AppKit 0x93842b80 -[NSControl sendAction:to:] + 96 13 com.apple.AppKit 0x93842a60 -[NSCell _sendActionFrom:] + 156 14 com.apple.AppKit 0x93842540 -[NSButtonCell performClick:] + 472 15 com.apple.AppKit 0x93841d64 -[NSButton performKeyEquivalent:] + 424 16 com.apple.AppKit 0x93841b68 -[NSView performKeyEquivalent:] + 140 17 com.apple.AppKit 0x93841ac8 -[NSWindow performKeyEquivalent:] + 32 18 com.apple.AppKit 0x9389c820 -[NSApplication _handleKeyEquivalent:] + 56 19 com.apple.AppKit 0x937a6408 -[NSApplication sendEvent:] + 2944 20 com.apple.AppKit 0x9379dd10 -[NSApplication run] + 508 21 com.apple.AppKit 0x9388e87c NSApplicationMain + 452 22 com.mac.*********** 0x0000efac main + 64 (main.m:13) 23 com.mac.*********** 0x0000290c start + 812 24 com.mac.*********** 0x00002610 start + 48
- 79 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 19:37:52 ]
- ソースを書けって言ってなかったっけ?
- 80 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 22:00:41 ]
- クラッシュレポートでほんのちょっとだけ想像がついてきました。
ソースも書いてね。 というかデバッグってのは自分でいろいろみながら どこがおかしいのかなぁ、と考えるわけでさ。 こういう応答しかできないってことはデバッグに 苦労してるだろうなぁというのはわかるけど ...
- 81 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 14:33:14 ]
- UIKitおもすれー
- 82 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 16:58:40 ]
- GormとProjectBuilder入れました。
- 83 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 11:27:08 ]
- プロトコルへの適合を動的に削除したい時って
objc_protocol_listをいじればいいのかな?
- 84 名前:デフォルトの名無しさん [2007/09/30(日) 15:02:45 ]
- オブジェクトに演算子は定義できますか?
- 85 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:08:28 ]
- 演算子の多重定義は実装してないようですね。自己解決しました。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:50:30 ]
- >>85
Objective-C++ つかえ
- 87 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 21:12:09 ]
- >Windowsの世界には、Objective-Cプログラマの数は0だから、事実上不可能だな。
ttp://www.haloscan.com/comments/mkino/20071018/#424562
- 88 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 14:56:54 ]
- iPhone/touchのtoolchain遊んでる奴いるかい
いや、聞いてみただけ
- 89 名前:デフォルトの名無しさん [2007/10/28(日) 10:20:25 ]
- Objective-C 2.0 だってよ
https://developer.apple.com/leopard/devcenter/docs/documentation/Cocoa/Conceptual/ObjectiveC/index.html
- 90 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:06:55 ]
- 何をいまさら・・・
ってム板なら知らないやつがいてもおかしくないか
- 91 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:19:46 ]
- いや、前スレで散々話題になったと思うが。
- 92 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:29:30 ]
- notepad-plus.sourceforge.net/commun/screenshots/scrsh_lexerObjC.gif
変態だ…変態すぎる…
- 93 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:32:42 ]
- グロ注意
- 94 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 12:34:21 ]
- ログインしなくても見れるようになったので :
developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/index.html いや、ぼくみたいにお金なくて Online 会員のひともいるかなとおもって、貼ってみたんだけど、だめですか ??? いまいち @synthesize と @dynamic の違いがわからないんですが おしえてください
- 95 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:40:47 ]
- >>94 ナイス張り!
- 96 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:04:07 ]
- macでしか使えないのが痛い・・
- 97 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:12:21 ]
-  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘ | ____.____ | | | | | | | ∧_∧ | | | |( ´∀`)つ ミ | | |/ ⊃ ノ | |  ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄ | ミ Xcode(ObjC2.0)
- 98 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:26:29 ]
- 捨てないで ...
個人用のちっちゃな GUI ソフトを作るのは簡単で良いですよ GC がついてさらに簡単になりました
- 99 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:34:12 ]
- GCもう使ってる?
- 100 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:46:54 ]
- とりあえずつかってみました
(perl でつくってた画像ダウンローダーの GUI ラッパーをつくっただけですが) retain / (auto)release を書かなくて良いのでかなりタイプ数がへりますね アクセッサをかくのもルーチンワークがうざいので @property は便利 あとは UI は binding をすれば、かなりなにもかかなくてもよい気がする
- 101 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:56:14 ]
- @propertyってメンバ変数のアクセス「.」と同じようなもん?
- 102 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:04:39 ]
- ドキュメントによると、
id x; に対して、 x.area = y; は [x setArea: y]; y = x.area; は y=[x area]; と全く等価だそうです。 public メンバにアクセスするには x->area とか書かないといけないはず。(やったことないのでわからないけど。) @interface 内で @property をつかってそういうのを宣言して、 @implementation 内で @synthesize をつかってアクセッサを生成するみたい アクセッサをつかう重要な点は、そうしておくと KVO というか binding が効くということ。area がなんか GUI にバインドしてあると x.area = 10; とかすると GUI の表示が自動的にかわる。
- 103 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 16:45:55 ]
- どうでもいいけど、ObjCオブジェクトのインスタンス変数を@publicにしてる奴なんて
見たことないぞ。
- 104 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 21:36:24 ]
- Rubyでいい気がする
- 105 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 05:13:51 ]
- >>104
ネイティブコード吐けるようになったらまたおいで
- 106 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 06:26:40 ]
- ObjC も [] の中はネイティブコードじゃないと言っても過言じゃないかと…
- 107 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 08:49:32 ]
- KVO とか内部で無茶苦茶やってるよね。isa-swizzling とか。
正気の沙汰じゃない。
- 108 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 23:14:13 ]
- でもネイティブコードには変わりないんだよ
- 109 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 23:52:58 ]
- 分かってないべ?
- 110 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 11:52:34 ]
- なかなか楽しいけどね。
RubyCocoaでWebページ表示 japan.zdnet.com/sp/feature/07leopard/story/0,3800081890,20359550,00.htm
- 111 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 18:16:17 ]
- GCC3.3で、例外を投げると値を返すはずのメソッドが値を返してなくても警告が出なくなるのな。
- 112 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:17:28 ]
- Objective-C 2.0プログラミング言語
developer.apple.com/jp/documentation/Cocoa/Conceptual/ObjectiveC
- 113 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 13:38:27 ]
- twitter.com/implementation
- 114 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 20:47:50 ]
- Leopard の objc/Object.h 見ると、2.0 では Object クラスはさぶくなってるのね。
「ルートクラスには NSObject 使えよゴラア」という意味でしょうか?
- 115 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 02:51:11 ]
- 保守
- 116 名前:デフォルトの名無しさん [2008/01/06(日) 21:53:31 ]
- Objective-C
- 117 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 23:47:16 ]
- windowsの環境だとgnustepやっぱり普通はですかね。
gunstepがないPCには、ランタイムとかどうやって持ってけばいいのか…
- 118 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 17:42:24 ]
- これを読むとシアワセがくるかも。
ttp://mediawiki.gnustep.org/index.php/Deployment_on_Windows ttp://www.gnustep.org/resources/documentation/User/GNUstep/README.MinGW まとめると - exe本体と同じディレクトリ階層に関連するdllを全部集める。 - gnustepが使う各種パスをソレに応じて書き換える。 の2点で出来るらしい。
- 119 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 18:23:06 ]
- 日本語の情報が少ないと思ったら英語に活路があったんですか。
shipping するときは他のPCの方にもmsys, mingw(gcc) がないとダメってことですか? それとgunstep runtime の最小サイズが書いてませんでしたが、どれほど必要でしょうか。 objc はjava の源流なんで非常に興味あったんですけど、mac に取られてばっかりで どうして日本だとwindows な環境で広がらないんでしょうね。 objc はまだ趣味の範囲ですけど。
- 120 名前:118 mailto:sage [2008/01/07(月) 23:44:08 ]
- README.MinGWの方の8.Cleanupに
First thing, you should remove the MSYS libraries, which we never use -- rm Gomoku.app/msys-1.0.dll rm Gomoku.app/msysltdl-3.dll rm Gomoku.app/libW11.dll rm Gomoku.app/libperl.dll . . と書いてあるからgccは必要ないですよ。 runtimeのサイズだけど、IntelMacにしてVPCが動かずWinが触れないので判らん。 winがらみの仕事がくればVMWareとか購入してこっちの遊びも再開出来るけど(w
- 121 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 00:05:01 ]
- >>119
>どうして日本だとwindowsな環境で広がらないんでしょうね。 Cocotron があるじゃん Java は ObjC というよりは OPENSTEP をやりたかったんだろうね
- 122 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 00:10:11 ]
- あ、日本じゃないか。
日本人は何故かみんな C++ が大好きだからねえ。
- 123 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 00:22:35 ]
- macがらみの仕事てのが想像できませんが、なんかスゴイ仕事してそうですねw
>122は日本ではPC(ソフト)に興味ないし、もともとの発祥が英語圏で、MAC-OSでもMS-OS支配でも別にどうでもいいからじゃないですか? ハード(日立・富士通・NEC・ソニーとか)の方は支配にこだわっていて、そうでもないですけど。 macの仕事て例えばどういうのがあるんでしょうか?
- 124 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 00:28:28 ]
- みんながC++みたいな変態が好きなんじゃなくて、それしか選択肢がないからじゃないですか。
objcの情報も日本語では少ないし、紹介すらしてない。 説明や紹介が英文よりも日本文に目がいくようなら、そんな日本人の英語力なんてないに等しいし… objcはmacだけじゃもったいないような、なくないような… すくなくともwindows環境の人にはmac objc runtimeは使えないわけなんで。
- 125 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 08:02:16 ]
- 別にみんなC++好きの変態なんじゃなくて
「みんなが使ってるものと同じものを使ってれば安心」 ってことだと思うよ。要するに保守的。 # Microsoft Visual Objective-C とか出れば騙されて使うやつがいるかも?
- 126 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 08:07:58 ]
- C++なら日本語情報が多いし入りやすいよ
ワンチップマイコンでも 日本では素直なAVRよりも変態といわれてるPICのユーザーが多いのは 日本語情報の多さ
- 127 名前:118 mailto:sage [2008/01/08(火) 20:42:28 ]
- c++はそんなにキライじゃないけどな。
templateとマクロを駆使して"俺C++"を作る楽しみがあるし、他人が作った"俺C++"をみてcoreDumpする 楽しみもある(w ObjCの変態実装系としてWebScriptと言うインタプリタが過去にあったそうだ。今だったらインタプリタ として受けそうだと思うが、おまえらどうよ。
- 128 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 21:49:30 ]
- 変態実装系はPOCで十分です。
あれまだあるんだっけ?
- 129 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 22:38:48 ]
- ttp://users.pandora.be/stes/compiler.html
これ?
- 130 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 22:39:05 ]
- >>126
AVRはいいよねー。 PICみたいなドM用アーキテクチャが流行ってるのは、本が多いからかなー? まあAVRは比較的新しいからこれからじゃないすかね。 AVRが出たころにはもうPICに慣れ切ってる人が多かったわけですし。
- 131 名前:118 mailto:sage [2008/01/08(火) 23:18:26 ]
- POCと言えば、このURLのブロック構文がつかいたいよな。
ttp://users.pandora.be/stes/block98/index.html AppleもObjC2.0の時に一緒にしてくれれば良かったのにな。 for(i in array){}よりも汎用性がありそうなのに。
- 132 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 23:19:14 ]
- Objective-CだけでもC++だけでもなくて、Objective-C++サイコーなやつは居らんのですか。
- 133 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 00:01:49 ]
- >>132 ずいぶんコアなところにおりますなw
- 134 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 02:02:39 ]
- OpenCVとか組み込みてーけど、どうだろね
- 135 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 12:12:51 ]
- ipodの組み込みとかは当然mac objcで開発なのかな?
- 136 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 15:59:13 ]
- touchのことならObjCだよ。
- 137 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 19:46:55 ]
- Mac OS X 版の GLUT, SDL, Gtk+ は Objective-C の API を
C でラッピングしてるのね。wxWidgets も Cocoa への移植が 進行中らしいけど、世の中変わったもんだねえ。
- 138 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 10:14:37 ]
- Cocotronの日本語対応させた人います?
ソース見た限り、全キーストロークをストローク単位で 処理しているようで、キーダウンイベントの発生時に 日本語処理を割り込ませればとも思っているんですが Windows側のこともよく分かりませんし...
- 139 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 01:55:37 ]
- 最近魅力的なんですけど、RubyとD言語はやっぱりダメですか?
- 140 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 02:00:18 ]
- どの言語でも一つだけで済ませようとするのは良くない
とりわけマイナー言語では、その言語がこけても困らない 様にしておく必要がある Ruby やるなら Perl や Python を横目に見ながら、D を やるなら Java や C++ を意識しながらやると良いよ
- 141 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 02:12:12 ]
- さもないとこんな風になっちゃうの?
pc11.2ch.net/test/read.cgi/tech/1200070152/59
- 142 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 02:22:34 ]
- CとJava使っています。
コンパイルなしでスクリプトしたいんですけど、どっち使ってますか? 正規表現処理したいのにCやJavaはちょっと・・・
- 143 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 02:24:14 ]
- >>140
MSの.Netはいいの? JScript, C# w
- 144 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:11:22 ]
- .Net
C# Javascript こいつらは論外
- 145 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:15:35 ]
- おやおや
可哀相に
- 146 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 15:24:18 ]
- 只今ECMAScriptのコーディングの真っ最中な俺が来ましたよ
- 147 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 15:49:31 ]
- Javascript はめちゃめちゃ dynamical だから、Cocoa との binding ぐらいすぐ出来そうな気がする ...
- 148 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:19:22 ]
- ajaxだったか最近聞かないなw
rhinoみたいにブラウザとかに内蔵しないで、シェル上で独立に実行できる と爆発的に普及するんじゃないか。
- 149 名前:デフォルトの名無しさん [2008/01/14(月) 20:16:49 ]
- javascriptはOpenOfficeでVBAの代わりに使えればいいのに、と思うことはあるな
べつにrubyとかでもいいし、shell自体がつかえてもいいけど>>VBAの代わり
- 150 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 20:30:18 ]
- OOoでPythonは使える
- 151 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 18:11:43 ]
- >>148
Jscriptならwindowsに統合されててwshとかでも使えるけど web以外で使われてるのあまり見ないな
- 152 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 22:09:09 ]
- jsは、今までアプリに組み込み式で、独立のインタプリタ(CUIなどシェルから起動式)がないからだろうな。
最近出てきたけど。 ruby, perl, dと見てみたけど、jsが一番良さそうだと直観した。 あまりうだうだ言うのめんどいけど、jsは規格委員会(ECMA)があるってのがそれぞれの違うってことを表している。 その他は所詮は宗教臭い。
- 153 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 22:13:05 ]
- それと、javaをよく使うけど、javax.scriptはjsと連携いいし
javaライブラリとシームレス連携、htmlブラウザとシームレス。 文法もほとんどjava, c風で組み込みライブラリも少なく習得が早い。 オレが欲しい仕様を全て満たしてる。 スクリプトなんて使うときは手早くハックするときぐらいだしw
- 154 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 22:55:02 ]
- まあ言わんとしている事はわからないでもない
俺もタマリンが完成した暁には乗り換えようと思っている
- 155 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:41:34 ]
- ECMAScript と JavaScript と JScript と ActionScript の
違いを理解してから出直してきてください
- 156 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:44:47 ]
- >>155
そういうのは分かってるだろ。こだわってるのはおまえだけw >独立のインタプリタ(CUIなどシェルから起動式) ところで独立インタプリタ?てそんなのあるの? Javaの奴はjde入れないとダメでしょw
- 157 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:45:15 ]
- ここは一応 Obj-C スレなので、とりあえず Javascript 用の Cocoa bridge をつくってから出直してきて欲しい気がする
- 158 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:48:28 ]
- そんなに需要あるのかあ
- 159 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:04:14 ]
- というか WebKit の Javascript Core が公開されてるので、Cocoa bridge は簡単につくれるのでは?Leopard なら Scripting Bridge も提供されてるし。
いってみただけで技術力がたりないから僕には出来ないけど。スイマセン ...
- 160 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 05:35:33 ]
- >>155
出直してくるのはおまえのようだ
- 161 名前:118 mailto:sage [2008/01/16(水) 13:28:06 ]
- >>157
Joyと言うのがあったそうだ。 www.mactech.com/news/?p=1001039 javascriptのcocoa bridge で、今ではオープンソースで転がってそうな感じだけど、どうなったかだれかしらない?
- 162 名前:118 mailto:sage [2008/01/17(木) 17:07:23 ]
- こんなの見つけた。
Scripting with JavaScript in Cocoa will.thimbleby.net/script/ TurtleScript.zipがレパードだとうまく動かないけど以下の修正ですぐに動く。 ScriptControl.mのメソッド - (void)awakeFromNib に scriptObject = [webView windowScriptObject]; を追加。で、 - (void)webView:(WebView *)sender windowScriptObjectAvailable: (WebScriptObject *)windowScriptObject を要らないので削除
- 163 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:39:16 ]
- おもろいもんですな。
Cocoa というオブジェクトを javascript 側に publish して、 Cocoa.NSTextView とかいうメソッドを呼ぶと NSClassFromString とかでクラスオブジェクトを返すようにしておくと、 もはや Javascript から何でも出来る気がする。
- 164 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 15:00:53 ]
- まぁ面白いといえば面白いが…
Cocoa bridge があったとしてもスレ違いだ…
- 165 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:55:05 ]
- Xcode part6
pc11.2ch.net/test/read.cgi/mac/1201693264
- 166 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 10:17:19 ]
- すごい寂れぶりだな…
- 167 名前:デフォルトの名無しさん mailto:hage [2008/03/15(土) 23:22:05 ]
- >166
さすがマイナー言語www ttp://www.moongift.jp/category/programming-language/object-c/ ttp://d.hatena.ne.jp/Psychs/20070703/1183415019
- 168 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:24:18 ]
- マカーでもない限り使わないし、
そのマカーでも使うとは限らないしな。
- 169 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:25:52 ]
- これからは iPhone/iPod touch の開発でひっぱりだこになると思われ。
すくなくとも日本以外、米欧では。
- 170 名前:デフォルトの名無しさん mailto:hage [2008/03/15(土) 23:32:25 ]
- 制約ありまくりのSDKが成功するとでも?
- 171 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:49:08 ]
- 乞食プログラマ乙
- 172 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 00:46:16 ]
- >>168
俺はObjective-CがやりたくてWinからMacに移行したけどな。まあ、完全にWinを離れる訳にもいかないんだが...
- 173 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 07:54:23 ]
- SDK の制約といっても普通のソフト書く分にはもんだいないでしょ。
IM とか VM とかいうけど、開発者のうち何人がそんなものを作るかと。 2ch ブラウザならいまの SDK で何の問題もなく作れるよね。 5分ごとに更新とかは出来ないわけだが。
- 174 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 13:12:52 ]
- >>173
今のiPhone SDKは「実機で動かせない」という致命的な制約が…
- 175 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:48:50 ]
- それには同意。
|

|