1 名前:デフォルトの名無しさん mailto:sage [05/01/29 16:18:12 ] ほんとプログラマにとってはMacって 本当に興味が無いOSだよねw Macでの標準的な言語であるObjective Cのスレすら無いし。 過去にはあったんだろうけど。
620 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 16:39:14 ] あとはこの辺 www.channelu.com/NeXT/ とか Sun のこの辺 docs.sun.com/app/docs/coll/116.1?l=ja とか GnuStep の www.gnustep.org/developers/documentation.html とか。
621 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 21:48:45 ] >>619 Appleが翻訳した日本語版は ttp://developer.apple.com/jp/documentation/japanese.html で、その中に Obj-C ttp://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/index.html とか Cocoa基礎ガイド ttp://developer.apple.com/jp/documentation/Cocoa/Conceptual/CocoaFundamentals/index.html などあるね。
622 名前:デフォルトの名無しさん mailto:sage [2006/08/12(土) 22:31:08 ] ObjCの翻訳はちょい古くてIntelの話が無い。 まぁドラフトとれ次第、2.0をやってくれるだろ。
623 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 00:08:39 ] >>622 >まぁドラフトとれ次第、2.0をやってくれるだろ。 つまり「泳げる頃には」読めるんですな(苦笑)
624 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 15:47:52 ] 何の情報も持たず、憶測で断言してる人ってなんなの?
625 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 15:50:37 ] >624は >616のことね。
626 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 21:05:11 ] >>616 が何を断言したって?
627 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 22:30:29 ] WWDC行ってる人もいるでしょ。616が行ったかどうかはわからんけど。
628 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 00:13:16 ] で、クロージャは付くのか?
629 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 00:50:02 ] WWDCの内容はしゃべれないんだよな いつになったら情報でてくるのか
630 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 08:36:49 ] WWDCででた情報はしゃべれなくても、でてない情報はしゃべれるだろ。 WWDCでクロージャの話はでた?
631 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 09:28:18 ] >>630 ワラタ GC って Boehm GC なの? それともオリジナル?
632 名前:デフォルトの名無しさん [2006/08/14(月) 09:52:46 ] >>631 以前出てた情報ではオリジナル。
633 名前:デフォルトの名無しさん [2006/08/14(月) 13:05:07 ] >>616 Javaの匿名クラスはクロージャ風味を目指しているけど、準備と構文が煩雑すぎて愛されなかった。 C# 2.0の匿名ブロックぐらいが使い物になる境界線だと思う。 Java 7にも、ほぼ同じ構文が入る事になってる。 Objective-Cの場合、事前にInterfaceやdelegateを宣言する必要が無いと思うので、実装されれば幸福度は高いと思う。
634 名前:613 mailto:sage [2006/08/14(月) 15:13:33 ] >616 なるほど。あれのコラムとかは結構勉強になったもんす。 後のCocoa本(オライリーから翻訳でたけど)よりよっぽどこっちの方が役に立ったというか(笑) Appleからは当時のオリジナルはないけど、NeXT絡みのサイトを調べるとまだ拾える所があったりするから不思議(笑) 個人的にはObjective-C 2.0ってGNUの方でも対応できるのだろうか?(GNUstepどうなるよ?)が今一番大きな心配だったり(笑)
635 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 17:46:50 ] Apple の runtime が必要になるから、簡単にはいかないよ (笑)
636 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 19:51:15 ] Apple runtime って、 opendarwin だったかなんかで 公開されてなかたっけ? www.opensource.apple.com/darwinsource/10.4.7.x86/objc4-274/
637 名前:デフォルトの名無しさん [2006/08/15(火) 03:23:23 ] なんでもいいからNameScopeだけでも導入してくれ。いまや何でもかんでも クラス化するのにグローバルにしかクラスが定義できないなんて最低だ。 使えん。クロージャなんかなくてもかまわん。 あと、Undoのマネージメントの仕組みも導入してほしいな。完璧でなくて いいが、モデルがほしい。
638 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 03:51:42 ] >>632 サンキュ。オリジナルなんだ。実装の詳細を見られるのが楽しみだ。
639 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 04:43:35 ] >>637 だれもつっこんでないからいうけど、NamescopeじゃなくてNamespaceな。 日本語でいうと名前空間。 しかしNamescopeはなかなかいい造語のように思える。おまえ、センスあるよ。
640 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 04:52:18 ] カスを下手に誉めるとつけ上がるのでやめとけ。
641 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 12:33:30 ] www.cocoadev.com/index.pl?ObjC 腐敗臭がする。
642 名前:デフォルトの名無しさん [2006/08/15(火) 13:56:53 ] >>637 つけあがらないようにつっ込んでおくが、Undoの仕組みはかなり前に導入されたぞ。 Cocoaのクラス一覧を良く眺めてミロ。
643 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 17:00:00 ] Namescape
644 名前:デフォルトの名無しさん [2006/08/18(金) 03:39:01 ] >>642 あんなもの使えん。おまえ、本当にアプリつくっているの?
645 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 07:35:44 ] >>644 俺はそれを使った事ないんだが、どうダメなのか簡単に。
646 名前:デフォルトの名無しさん [2006/08/28(月) 10:44:52 ] 誰かObjective-C 2.0の情報をまとめて下さい。
647 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 11:12:04 ] OSにつかわれてこそのプログラミング言語
648 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 04:10:16 ] OS って Kernel の事を指してる?
649 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 14:46:03 ] OSといってんだからOSだろ
650 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 17:33:49 ] Kernelの記述に使われてる言語ならほとんどはC言語とアセンブラかな。 ごく一部でC++もあるらしいけど。
651 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 17:57:10 ] macosx は、objc でかいてあるの?
652 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 20:59:31 ] objcがmacosxでかかれているよ
653 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 16:53:35 ] >>649 そうだとすると Objective-C も使われてる事になるね。 あとは Perl, Python, Java 辺りも。 Kernel だけなら、C, C++, ASM, m4 くらいかな。
654 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 18:40:16 ] Perl,Pythonって、どのOSにつかってるのか?
655 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 23:28:12 ] あ、sh を忘れてた。
656 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 03:40:41 ] >>645 YouOSあたりじゃない?
657 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 11:01:17 ] GNUstepをインストールしてみたんだけどObjective-C(・∀・)イイ!ね、 FoundationKitのソースをざっと眺めてみたんだけど読みやすくて何をしてるかすぐ分かって最高。 美しいって素晴らしい。
658 名前:デフォルトの名無しさん [2006/09/06(水) 23:55:16 ] >>12 [>>1 autorelease]; で勘弁してあげて。
659 名前:デフォルトの名無しさん mailto:age [2006/09/07(木) 00:30:20 ] [self age];
660 名前:デフォルトの名無しさん [2006/09/07(木) 09:02:47 ] Messageの一個目のパラメータに名前付けらんないのって なんのいやがらせですか?
661 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 10:39:15 ] いや。それって、アンタの理解が間違っているだけですから……。
662 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 14:08:01 ] 今日の議題 * メソッド名の一部をパラメータの名前だと勘違いしている件について
663 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 16:00:18 ] Objective-C の [ ] の中の文法(つまるところ Smalltalk の文法なんだけど…)は、原則として、 receiver message というように、メッセージを受け取るオブジェクト(receiver)と、それに送るメッセージ (message)をスペースなどで区切って記述する。 さらに、メッセージは、セレクタと0個以上のパラメータ(引数)で構成される。 セレクタはパラメータの数だけ : (コロン)を含み、メッセージとして記述する際には、 それぞれのコロンの後にパラメータ+スペースを挿入する特殊な記法をとる。たとえば、 receiver foo:arg1 bar:arg2 なら、メッセージは「foo:arg1 bar:arg2」、セレクタは「foo:bar:」。 コロンをひとつでも含むときは、セレクタは、かならずコロンで終わらせなければいけない。 換言すると、パラメータがあるときは、メッセージは必ずパラメータで終わる。したがって、 「foo:bar:baz」のようなセレクタや、それを含んだメッセージ(foo:arg1 bar:arg2 baz)は 使用できない。 なお、セレクタは、メッセージ送信の結果、起動することが期待されるメソッドの名前でもある (両者は一致する)。 また、foo や bar を「キーワード」と呼ぶことがあるが、これはあくまで便宜的なもので、 言語仕様上、そうしたエンティティがあるわけではない(それらは結局、セレクタ、あるいは、 メソッド名の一部に過ぎない)。
664 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 11:45:28 ] Cocoaセミナーのムービーに中級編追加 developer.apple.com/jp/documentation/japanese.html#CocoaSeminar1
665 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 18:07:49 ] Objective-CでネイティブなWindowsアプリって作れる?
666 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 21:18:17 ] 作ろうと思えば作れる
667 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 21:53:26 ] >>665 そのネイティブってどういう意味だ? 質問の前にもっと勉強が必要だな。
668 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 00:12:26 ] ObjCで使いやすいHTMLパーサってある? 別にCとかC++でもいいけど、Javaは嫌。
669 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 11:49:38 ] >>665 StepStone
670 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 09:46:15 ] >>669 StepStone社ってまだあるんか?
671 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 20:41:25 ] [self age];
672 名前:デフォルトの名無しさん [2006/09/11(月) 20:43:22 ] さげちまった
673 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 18:47:44 ] [self hoshu]
674 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 09:42:36 ] [self sex:self]
675 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 11:08:36 ] /* おなにーかよ */
676 名前:デフォルトの名無しさん mailto:age [2006/09/19(火) 00:57:05 ] [self age];
677 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 01:29:36 ] Objective-C 2.0ではガーベッジコレクションが追加されるのかな〜。 知ってる人いたら教えて。
678 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 02:22:40 ] Objective-C 2.0 アップルは、魅力あふれる Xcode 3.0自身を使ってXcode 3.0を開発しました。 最新のガベージコレクション、強化された構文と改善されたランタイムパフォーマンス、 64ビットサポートをお届けします。 既存の Objective-Cソースとの下位互換性も備えているため、 自分のペースで作業を進めることができます。 Xcode 3.0のObjective-Cを使って、バグを減らしながらすばやくアプリケーションを記述できます。
679 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 18:26:27 ] プロパティってどうよ?
680 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 19:00:50 ] もうちょい具体的に
681 名前:デフォルトの名無しさん [2006/09/19(火) 19:48:48 ] >>679-680 ワロタ
682 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 19:53:31 ] おそらく、2.0で追加される@propertyコンパイラディレクティブのことでないかと。
683 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 20:07:18 ] 785 Name: 4/7 [sage] Date: 2006/09/12(火) 21:29:33 ID: TiBUhRpI0 Be: 他にもプロパティに指定できる属性がある。便利なのがivarだ。こいつはプロパティを指定した 名前のインスタンス変数にマッピングするものだ。 (コード。プロパティの属性ivarの例) @interface Bar : Object { int iVar; } @property(ivar = iVar) int FooBar; @end getterやsetterのメソッドも別に指定することができる (コード。プロパティのアクセサメソッドを個々に指定する) @property(getter = whatBaby, setter = setFire:) id baby;
684 名前:スマソ、こっちが先だ mailto:sage [2006/09/19(火) 20:08:43 ] 784 Name: 3/7 [sage] Date: 2006/09/12(火) 21:28:49 ID: TiBUhRpI0 Be: 【プロパティ】 これはオレが見つけた中では追加された最大のものだ。こいつはグルーコードを書くために 費やす時間やコード量を節約してくれる。 Rubyの属性(attributes)のようにObj-C 2.0ではクラスのプロパティを定義することができる。 んでもって、プロパティの属性(nocopy, readonly, readwrite. etc)を指定すれば、コンパイラは その指定に従ったKVC準拠のアクセサを生成する。もしそうしたければ、アクセサである setVar:やvarメソッドをオーバーライドすることもできる。 (長いのでコード省略。属性無指定のプロパティとreadonlyのプロパティの例、アクセサのオーバーライド) で、見りゃわかることはこんなことだ。 ・プロパティは.(ピリオド)でアクセスできる。かんたんインスタンス変数アクセス(訳注:あとででてくる)は ->を使うことをヘンに思うかもしれんが、これはKVCとは関係ないってことで納得しとこう。 ・デフォルトのプロパティの実装は、文字列みたいなオブジェクトすら"do the right thing"で扱ってる ように見える。set時にコピーして、自分自身の解放時にもちゃんと解放するみたいだ。 少なくともdeallocのテストは見当たらないな。 ・当たり前だがGroupオブジェクト中のPersonオブジェクトは初期化しなくちゃいけない
685 名前:デフォルトの名無しさん [2006/09/19(火) 23:43:17 ] せっかくObjective-C本が復刊したのに、また結構豪快なverupだなorz
686 名前:デフォルトの名無しさん [2006/09/19(火) 23:49:08 ] このスレを見つけて、Objective-Cっていったい何なのさ。きいたこともないんだけど。って思った方、ぜひ以下のリンクをご覧下さい。 私が書いた訳ではありませんが、丁寧に書かれているので紹介します。 wisdom.sakura.ne.jp/programming/objc/index.html Objective-Cは名前からもわかるとおりオブジェクト指向言語です。 C系オブジェクト指向言語では、超メージャーな言語にC++があります。 Objective-CとC++の二つを見たとき、C言語に近そうなのは名前からもC++な気がしますが、実際にはObjective-CがよりC言語に近いです。 というよりはObjective-C=C言語+オブジェクト指向です。 そのため、Objective-CではC言語のソースがそのまま使えます。無駄になりません。 Objective-Cは現在、Mac OS Xの開発環境での主力言語ですが、決してMac OS X専用の言語ではありません。gccコンパイラでコンパイルできますから、gccがある環境をお持ちでしたらどこでも利用可能です。 興味のある方はぜひご一読くださいな。
687 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 00:17:08 ] onewayってメソッドの返り値を待たずに先々進んでいく、って認識でおk?
688 名前:デフォルトの名無しさん [2006/09/20(水) 01:26:39 ] ただし、クラスメソッドにはインスタンスが存在しないため、 暗黙の self オブジェクトを使うことはできません。 wisdom.sakura.ne.jp/programming/objc/objc11.html 使えるだろ。
689 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/20(水) 01:31:18 ] にわかマカーです ぶっちゃけSmalltalkの後継言語としてはRubyのほうが・・・。 RubyのCocoaバインディングがLeopardで標準サポートされるとか言う話を聞いたような。
690 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 07:37:50 ] はいはい。
691 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 10:45:48 ] >>686 ,688 そこは平気で嘘や勘違いを呼ぶ記述が書いてあるから初心者にはおすすめしませんが。 っていう話は既出な気がする。
692 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 11:19:51 ] >>687 +(oneway void)xxx; -(oneway void)xxx; 以外は無視されます。つまり返値を待ちます。 上記(oneway void)の場合は、処理の終了を待たずに戻ってきます。
693 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 11:57:36 ] >>689 LeopardでRubyCocoaが標準搭載されるそうです。 Cocoa-Javaは捨てられて、代わりにRubyって感じ? Appleもお気に入りのよう。
694 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 12:52:01 ] LeopardってRoRも載るんだよな
695 名前:デフォルトの名無しさん [2006/09/20(水) 14:18:02 ] Pytonのバインディングも、10.4から入っていたような。
696 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 02:10:50 ] Javaは型に対して厳し過ぎるからね
697 名前:デフォルトの名無しさん [2006/09/21(木) 03:46:18 ] >>688 いやいや、使えないと思いますが。。。 もし使えたら、Java言語でのクラスメソッド内でthisが使えるということと同じになりますよ?? では逆に、クラスメソッドでselfが使えたとして、そのselfは何を指すのかお聞きしたい。
698 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 04:18:56 ] >>697 > もし使えたら、Java言語でのクラスメソッド内でthisが使えるということと同じになりますよ?? いいえ、Objective-C は Java ではありません。
699 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 04:26:28 ] >>698 失礼しました。Javaの話は忘れて下さい。今はObjective-Cの話ですものね。 では、クラスメソッドでselfが使えたとして、そのselfは何を指すのかということに関してはどうお考えですか?
700 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 04:31:55 ] なにも考えていませんが、 Inside an instance method, self refers to the instance; but inside a class method, self refers to the class object. ということです。
701 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 04:36:16 ] >>700 クラスメソッド内でのselfはクラスオブジェクトを指すんですか。 それは初耳です。自分の勉強不足である可能性がかなり高いので、 確認のため紹介いただいた英文の出典を教えていただけないですか?
702 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 04:45:07 ] OBJECT-ORIENTED PROGRAMMING AND THE OBJECTIVE-C LANGUAGE あるいは developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/index.html の The Language > How Messaging Works
703 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 04:48:24 ] >>702 丁寧な回答ありがとうございます。やはりAppleのDeveloper Connectionのページでしたね。 早速読んで勉強します。ありがとうございましたm(__)m
704 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 08:17:21 ] >クラスメソッド内でのselfはクラスオブジェクトを指す Rubyでも同じですね。 smalltalk的で動的、というのがRubyと相性良い理由なのかな。
705 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 10:02:59 ] >>701 > 自分の勉強不足である可能性がかなり高い どうして、まっさきに、その可能性を疑わない?! オマエは mkino か?
706 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 13:01:23 ] 普通のCocoaプログラマなら誰でも知ってることをmkino氏が知らないわけないだろ。 メタクラスとかよく分からない俺でも、Obj-Cのクラスはオブジェクトであって、 NSObjectのインスタンスメソッドをクラスオブジェクトに対して呼べるくらいは知ってるぞ。
707 名前:デフォルトの名無しさん [2006/09/21(木) 17:07:41 ] rubyCocoaってWindowsの世界で言うVBAというかCOMというか マクロ(スクリプト?)みたいな使い方が出来るようになるの?
708 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 17:23:33 ] WinのVBAとかCOMに相当するものはOSAだと思うんだが。
709 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 00:07:42 ] >>706 >NSObjectのインスタンスメソッドをクラスオブジェクトに対して呼べるくらいは知ってるぞ。 NSObjectクラスの-classメソッドなんかはそのいい例だね。
710 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:20:08 ] あのぉ、ちょっとよろしいでしょうか? [[NSObject new] class]; が NSObject なのは分かるのですが、 [NSObject class]; が NSObject になるのはなぜですか? NSObject のクラスメソッドはどこに定義されているのでしょう。
711 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:25:52 ] >>710 定義はどこって。。。 とりあえず宣言は Foundation/NSObject.h にあるけど。 >790を見なかったことにすれば全く問題ないね。
712 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:31:19 ] >>790 に期待
713 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:42:15 ] >>710 ここ読むと分かるかも。 journal.mycom.co.jp/column/objc/016/
714 名前:デフォルトの名無しさん mailto:sage [2006/09/22(金) 13:50:35 ] ようし、お前らがその気ならこっちは ProceduralSmalltalkだ
715 名前:710 mailto:sage [2006/09/22(金) 15:37:11 ] >>713 ありがとうございます。すべての謎が解けました。 Objective-C のメタクラスはオブジェクトではないのですね。
716 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 21:10:17 ] 今までGUIプログラミングはCocoaしかやったことないんですが、 Cocoaプログラマが一番取っ付きやすいWindows のAPIってなんでしょうかね。
717 名前:デフォルトの名無しさん [2006/09/24(日) 21:52:07 ] VB
718 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/24(日) 22:11:28 ] Visual C# 2005はタダだから使ってみるといいかも
719 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 03:25:50 ] ↓無料だよ。 www.turboexplorer.com/jp/cpp
720 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 19:12:06 ] >>716 GNUstep www.gnustep.org