1 名前:デフォルトの名無しさん [2009/04/15(水) 00:11:00 ] Objective-C(オブジェクティブ シー)はプログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語。 (Wikipedia:ja.wikipedia.org/wiki/Objective-C より) Objective-C [ObjC part:3]; ttp://pc12.2ch.net/test/read.cgi/tech/1186543111/ Objective-C ttp://pc11.2ch.net/test/read.cgi/tech/1106983092/ Objective-C ttp://pc5.2ch.net/tech/kako/990/990574267.html
654 名前:572 [2009/12/19(土) 15:58:57 ] 質問させてください 中にNSMutableDictionaryのインスタンスを持っている独自クラスがあって その中にどんなキーがあるかは不定です。 でそのインスタンスに対して hoge.foo のようにドットでプロパティを呼び出してNSMutableDictionaryのobjectForKeyにアクセスするようなことって出来ますか? 不定じゃなければそういうプロパティを作ってアクセッサを定義してやればイケそうな気もするけど・・ プロパティはコンパイル時の型チェックがあるのでダメそうな気がするんですが、見逃してることがあったら教えてください。
655 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 16:53:38 ] できます。コンパイル時にウォーニングはどうしてもでるとおもいますが。 a.foo=b は[a setFoo:b] と、 b=a.foo はb=[a foo] と等価なので、 [a foo] をダイナミックに [a objectForKey:@"foo"] にかえてやればいいですが、 それには forwardInvocation: を使えばいいです。 www.mikeash.com/?page=pyblog/friday-qa-2009-03-27-objective-c-message-forwarding.html とか参照。
656 名前:デフォルトの名無しさん [2009/12/20(日) 01:04:58 ] NSStringの中にxxx:yyyみたいな文字列が入ってます。 これからxxx、またはyyyを返すようなメソッドってないでしょうか? xxxの中には:は含まれず、yyyの中には:が含まれている可能性があります。 要するの最初のコロンと、それ以降に文字を分けたいのです。
657 名前:デフォルトの名無しさん [2009/12/20(日) 01:18:01 ] rangeOfRegexとsubstringWithRangeでどうにかしました・・・
658 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 01:19:11 ] NSScanner でググると良い
659 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 06:50:02 ] >>658 で?
660 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 07:18:18 ] >656-657と>659って同一人物なのか? 俺も普通にNSScannerでがりがりマッチング取ればいいだけ だと思うんだが。
661 名前:デフォルトの名無しさん [2009/12/20(日) 11:48:34 ] >>660 いえ、同一人物じゃないですw 回答くれた人にそんな失礼な返事しないですよw NSScanner使ったことないので、調べてきます。 Objective-Cというかオブジェクティブ志向のプログラミングは初めて間もないんですが、 結構クラス調べるのは楽しいですね。もっといっぱい知りたい・・・
662 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 12:01:08 ] いいのかい? 俺はノンケでも構わず食っちまう男なんだぜ
663 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 12:17:39 ] いいよ
664 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 17:13:00 ] >>661 NSScanner でももちろん出来るけど、その目的ならNSString の -(NSArray*)componentsSeparatedByString:(NSString*)separator でやる方が楽かと。後ろは、NSArray の -(NSArray*)subArrayWithRange:(NSRange)range で取り出して、 -(NSString*)componentsJoinedByString:(NSString*)separator で戻してやればいい。
665 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 22:04:58 ] >>655 メッセージ式で呼び出すときはウォーニングだけで済むと思うけど、プロパティ構文は静的に解決できないとエラーになると思う。だから、プロパティでやるのは無理なんじゃないかな。メッセージ式で書けばいい話だが。
666 名前:654 [2009/12/20(日) 22:36:59 ] >>655 ありがとうございます 遅レスすいません 別のところ(C言語で文字列の置換)でつまっていて、詳しくテストしてない状況です。ウォーニングはでるけどできるってことですね。試してみます。 リンク先も見てみます。ありがとうございます
667 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 22:46:44 ] キー値コーディングってどんなケースで使うんですかねぇ。 なんか普通のアプリで積極的に使う場面って想像つかないんですけど。 フレームワークの開発とかで使うのかな。
668 名前:デフォルトの名無しさん [2009/12/21(月) 23:13:04 ] 次の人が答えます
669 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 23:14:48 ] KVC はそれほど自分で直接呼ぶもんじゃないと思いますが、 Cocoa のいろんな部分 (KVO,バインディング) でランタイムが統一的に オブジェクトを弄れるための下支えになってます 例えば、ソースコードで -foo と -setFoo: を定義しておくと nib ファイルの中からビューをコントローラのキー foo に バインドできますが、その間の通信は KVC でやってるわけです。
670 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 23:24:18 ] >>667 値が変更された通知が欲しいときに色々と使えるだろ。 たとえば、テキストフィールドが編集されたときに何かをしてみたり。 それから、特定のスクリプトを処理するときに、コードがかなり短くなる。 たとえば、自力でXMLをパースする、みたいなときは、大幅にソースが簡単になる。 まぁ、まずは日本語ドキュメントでも読め。 developer.apple.com/jp/documentation/Cocoa/Conceptual/KeyValueCoding/
671 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 23:31:30 ] 結構奥が深そうですね...ちょっとずづでも探ってみまする。
672 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 23:32:42 ] >>667 一々 IBOutlet と Action をおいてセッターとゲッターを作るより、Interface Builder でどうこう出来る分生産性が上がる。
673 名前:デフォルトの名無しさん [2009/12/22(火) 22:36:38 ] すみませんが、質問になります。 Objective-CからCのqsortを呼ぶ事ってできるのでしょうか? 第4引数をどうすればよいのか、途方にくれてます。 よろしくお願いします。
674 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 22:57:53 ] Cそのまんまだろ。それとも オブジェクトのメソッドでも突っ込む気か? その場合は関数でラッパーすれば良いだけだけど。
675 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:18:33 ] qsort_b って関数もあるぞ
676 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:52:54 ] >>673 C の配列をソートするのなら、C そのままでしょ。 Objective-C のオブジェクトは、C配列にいれないほうがいいです。 NSString* a[10]; とか余程でなければ誰も使わないと思います... よね。 NSArray つかって、ソートするときは、 sortedArray... とかいうメソッドが一杯あるので。
677 名前:デフォルトの名無しさん [2009/12/22(火) 23:58:01 ] >>674 ありがとうございます。そのまんまなんですね。 関数へのポインタを@selectorでとかやってたら、混乱してしまいました。 >>676 そうですか。Objective-Cが独特なんで、なるべく標準を使いたいと思ったりするんですけど、 やっぱり駄目ですかねー。
678 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:03:51 ] IMP とかそこら辺を学ぶと幸せになれるかも。
679 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:06:47 ] iPhone様々ですか?
680 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:08:51 ] >>877 Objective-C は C のスーパーセットだから。 C++ だって C でできる事はそのまま何でも出来るでしょ。 >そうですか。Objective-Cが独特なんで、なるべく標準を使いたいと思ったりするんですけど、やっぱり駄目ですかねー。 う〜ん、他の環境から Mac へ GUI だけ移植してるんなら、そういうのも判らなくないですが、 Mac / iPhone 用に一から書いてるなら諦めて Cocoa の使い方覚えたほうがいいと思います。 どうせ method の引数に文字列なら NSString, 配列なら NSArray を渡さないといけない事が しばしばあるので、どうせ使い方覚えないといけなくなりますし。
681 名前:654 [2009/12/24(木) 02:08:22 ] すいません。すれ違いなんですけど, 多分ここの人が詳しそうなんで、質問させてください。 xcodeでC言語の勉強をしてて、日本語の処理でつまったので教えてください。 #include <wchar.h> int main(void) { wchar_t str[] = L"日本語だよ"; printf("%s\n", str); printf("%S\n", str); printf("%c\n", str); printf("%C\n", str); wprintf(L"%s\n", str); wprintf(L"%S\n", str); wprintf(L"%c\n", str); wprintf(L"%C\n", str); return 0; }printfでマルチバイトのも文字列をあつかうにはどうすれば良いのでしょうか?上のコードは全部文字化けか出力できませんでした。xcodeのコンパイラって基本的にはgccなんですよね?その辺の情報を調べて上のように試してみたんですけど。 基本的にはNSStringをつかうので必要ないといわれればそれまでなのですが。 お願いいたします
682 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 04:05:53 ] なんでココなんだよ。 自分でスレ違いって分かってるんだからC言語のスレ行けよw そっちじゃいけない理由でもあるのか?
683 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 07:43:02 ] gcc の設定の問題で、Obj-C とも Mac と関係ない話だから、適切なところへ行ってくれ
684 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 12:58:46 ] はあ・・・低能さんって・・・
685 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 20:32:37 ] なんだか文法がいちいち長ったらしくて萎えるんですけど.. 文字列比較すんのに if ([a compare:b] != NSOrderedAscending) { : } とか、めんどくせーし、英語に慣れてないとぱっとみどう比較してんのかわからんちゅーの。 VBだったら if a >= b then : end if ちょーシンプル。ほんと萎えるよ。英語が分る人には読み易いのかもしんないけどさ。はぁ...挫折しそ
686 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 20:45:32 ] >>685 そのVBの記述だとエンコーディング考慮出来ないじゃんw C Stringで出来る所はそうすればいいし。そうでないところは Foundationでやればいい。どちらも取れるんだから。
687 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 02:16:37 ] >>685 英語の勉強になると思って頑張ってください。 物事こころの持ちようですよ。 挫折したければ挫折しても良いんだし。
688 名前:デフォルトの名無しさん [2010/01/11(月) 16:13:44 ] 例えばオブジェクトAがあるオブジェクトBを中で生成(alloc)して帰す場合、そのオブジェクトBをreleaseするのはオブジェクトAの責任なんですよね? で、そのオブジェクトBを配列で返すようなメソッドを書く場合 return [[NSArray alloc] initWithObjects:objectB, nil]; としてしまうと、だれが、このNSArrayをreleaseするのかってなっちゃいますよね? つまり、この場合NSArrayもオブジェクトAのメンバ変数に保持しないといけないってことでしょうか?
689 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 18:31:22 ] つ autorelease
690 名前:デフォルトの名無しさん [2010/01/14(木) 19:55:11 ] return [[[NSArray alloc] initWithObjects:objevtB, nil] autorelease]; とするか、 return [NSArray arrayWithObjects:objectB, nil]; とすべき。
691 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 08:48:56 ] 関係ないけど、s無し単数形の -[NSArray initWithObject:]もあるよ。
692 名前:デフォルトの名無しさん [2010/01/16(土) 21:17:35 ] 最近 Objective-C 2.0 を始めたんですが、ガベコレについて質問です。 ガベコレって retainCount が 0 になったインスタンスを自動的に解放してくれるだけで、 retain, release によるメモリ管理は必要なんですよね? NSAutoReleasePool でメモリ管理をしないでよくなった、という理解で良いでしょうか。
693 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:35:39 ] 全然違う。 ルートとなるNSAppから芋づる式に参照されてる(到達可能な)オブジェクトを保持し、 関連が無くなったオブジェクトを自動的に始末するシステムです。 journal.mycom.co.jp/special/2007/objectivec/002.html 参照カウントは使ってない。
694 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 21:39:39 ] C++は0xとか模索されてて鋭意進化中だけど、Objective-C は 3.0 が出来るとしたら、どんな拡張になるのかな?
695 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 22:34:26 ] 特にこれといって欲しい機能もないしなあ。 名前空間くらいか。
696 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:17:01 ] 無名関数、ラムダ式、ジェネリックは欲しい。 ちゅうかC++ 0x のコンパイラなんぞ実装するベンダーあるのかね。 IDE込みで考えると、かなり大変そうだけ。
697 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:21:47 ] 詳しくは知らんのだが、ブロック構文はラムダ式の代わりにはならんの?
698 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:27:04 ] >>696 >無名関数、ラムダ式、 無名関数とラムダって違うの? Blocks のクロージャじゃダメなの?
699 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:48:20 ] クロージャなんてものがあるのか。知らなかった。これ使いまくろ。
700 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:52:45 ] >>696 >ジェネリック 動的束縛な言語にジェネリックって必要か?
701 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:55:07 ] ジェネリック・プログラミングも、カテゴリを利用して出来るんじゃないの?
702 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:55:52 ] Blocksなんて機能あったんだ? 荻原本にも書いてないやんけ!
703 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 00:59:03 ] Dyna本にも書いてないよな、何故か知らないけど。
704 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 06:02:50 ] 本にのってないのは、block は snow leopard からの機能だからでしょ。 Objective-C の拡張というよりは C そのものの拡張という 位置づけにしたいらしいよ、Apple は。 まあ多分ほかにどこも採用しないから、 実質 Objective-C の機能という認識になるとおもわれるが...
705 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 12:29:38 ] >696 フル実装はしばらくかかるかもしれないけど gcc も VC も既に機能の取り込みを始めてるし、 C99 と比べれば段違いだと思われ。
706 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 12:30:28 ] 木下本が出たのは雪豹後だったはず。
707 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 13:17:37 ] >>706 違う。
708 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 13:19:15 ] >>706 あれは マイコミジャーナルに長期連載されてたのを まとめただけだから仕方がないね せめて 2.0 ランタイムについて一章だけでも付け加えてくれたらよかったんだが、 あれを買って 10.6 で実際にやってみようとしてはまってるひとが ときどきこのスレやら新 mac 板の Cocoa スレにでますね
709 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 15:54:05 ] あるクラスが持つプロパティの属性をassignにするべきか、retainにするべきか、copyにするべきかで悩んでしまいます。 結局わからないから、とりあえずassignにしとけってことが多いです。 独立性の高いクラスの場合はretainで保持した方がいいのかなと思ったりするんですが... 何か指針みたいなものってあるんでしょうか? それとも経験的な勘でみなさん決めてらっしゃるんでしょうか?
710 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 16:28:23 ] 最終的にどのタイミングで release されるか、を考えておくべき。
711 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 18:22:22 ] やっぱりオブジェクト型のプロパティはretainしてdeallocでreleaseしといた方が確実なんですかねぇ。 autoreleaseされたプロパティを渡される可能性もあるし。 となるとassignの使いどころって、数値型や文字列とかのプリミティブ型に対してってことになっちゃいますかねぇ... copyは...ゔーん、まいっか。
712 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 18:31:54 ] >>711 delegate や target など、 retain にすると循環参照でリークする人が 出そうなものは少し考えたうえで assign にしたりする。 知らぬ間に内容を変更されたくないオブジェクトで、 retain で受けると mutable string を渡したあとで中身を変更する人がいるかもしれないな、 などと心配する暇があるときは copy。 面倒なときはどっちも retain にしといて使う側が気を付けることにする。
713 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 19:08:42 ] あぁdelegateね、これは確かにサンプルとかみてもassignにしてあるのが多いですね。 まだ覚束ないですが、少し自分なりに整理できそうです。ありがとうございしました。
714 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 21:09:44 ] Xcodeって「¥」と「¥」(バックスラッシュ)って区別されてんのね。どおりで¥n入れても改行せんわけだわ。
715 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 00:09:40 ] XCode が、じゃなくて、標準のユニコードがそうなだけ
716 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 17:01:56 ] C と c は区別したーい
717 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 08:38:46 ] >>709 Google の Style Guide だと NSString なプロパティはとりあえず copy にしとけってことになってる google-styleguide.googlecode.com/svn/trunk/objcguide.xml?showone=Properties#Properties
718 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 13:16:24 ] Google は最早 Apple の敵だが、参考にしよう。
719 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 18:17:39 ] 敵判定って空しくなるだけ。
720 名前:デフォルトの名無しさん mailto:sage [2010/01/28(木) 20:30:17 ] Googleは、アップル製品をアク禁できるんだから、Googleに戦う気があったら勝負にならない。
721 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 18:30:28 ] - (int)hoge:(int)a; みたいなメソッドを、performSelector:withObject: のように(SEL)と引数を与えて動かす方法ってないのかな? int を NSNumber にするしかない?
722 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 19:31:34 ] >>721 面倒くさいが、NSInvocation を作って動かすとか。 id invocation = [NSInvocation invocationWithMethodSignature: [piyo methodSignatureForSelector:@selector(hoge:)]]; int arg = 1; [invocation setArgument:&arg atIndex:2]; [invocation invoke]; int rtn; [invocation getReturnValue:&rtn];
723 名前:デフォルトの名無しさん mailto:sage [2010/01/30(土) 19:34:24 ] ターゲット設定してなかった。[invocation setTarget:piyo] をやるか、 [invocation invokeWithTarget:piyo];
724 名前:デフォルトの名無しさん mailto:sage [2010/01/31(日) 17:59:29 ] >>722-723 NSInvocation って以前見かけて、結局使い道が分からなくて放置してたクラスだけど、色々調べてみます。 ありがとう。
725 名前:デフォルトの名無しさん [2010/01/31(日) 23:32:14 ] >>720 Macユーザのシェアがごっそりなくなるから無理だろうな。
726 名前:デフォルトの名無しさん mailto:sage [2010/02/01(月) 22:47:01 ] それはぶっちゃけ言うほど痛くない
727 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 02:14:29 ] Google使えなくなったら大部分は乗り換えるだけ。
728 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 04:10:35 ] Google社員にもMac愛好家くさるほどいんのにそんな誰得の展開になるわけないだろ 使えなくしたらグーグルの勝ち〜とか発想が幼稚すぎるわ おまえらなんでそんなに頭悪いの とてもプログラミングできるような頭じゃないと思うんだがなんでこのスレにいんの
729 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 05:14:53 ] キミ凄いね
730 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 07:58:20 ] 社員の趣味と企業戦略を一緒くたにして話す奴も大概頭悪いと思う
731 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 21:09:37 ] なんでプログラマやデザイナやミュージシャンとかクリエイティブなやつらにMac使いが多いか考えたことないだろ Macを除外する企業戦略とかニートや低脳厨房の発想
732 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 21:20:13 ] 理由は唯一つ お洒落だからですが何か
733 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 21:55:20 ] プログラマはねーよww
734 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 22:03:39 ] (クリエイティブな)ブログラマってことだろ
735 名前:デフォルトの名無しさん [2010/02/02(火) 22:54:44 ] >>731 デザイナーとミュージシャンにMacが多い理由は、割れの巣窟だったから。 写真屋とか、9割が違法コピーって言われてた。
736 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 22:57:15 ] 開発環境がそっくり入ったUNIXマシンなんだからプログラマが選んでも 何の不思議も無いと思うが
737 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 23:39:43 ] Googleの中の人とか、Ruby on Railsの人とか、イケテルプログラマはMac使いが多いね。
738 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 23:45:06 ] Linus ってイケてたっけ?
739 名前:デフォルトの名無しさん mailto:sage [2010/02/02(火) 23:45:47 ] PDFをネイティブにサポートしてるからPDFのドキュメントも読み易いしね。 あとLeopard以降は64bitアプリそのまま使えるから、64bit版OSインストール し直しなんて手間も要らない。
740 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 00:07:30 ] MacはUNIXなんだから、ドザじゃないまともなプログラマはMac使う
741 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 00:21:08 ] 犯罪者が必死だな。
742 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 00:42:40 ] あらやだ くやしいんですね だいじょうぶですよ がんばって知能つけましょうね
743 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 00:46:49 ] カンファレンスや勉強会に行くと、もう過半数がMacだなぁ。 発表者なんか下手すると9割くらいMac。サポートがしょぼいはずのJava系ですら半分がMac。 個人的に、2kgを超えるモバイルマシンなんざありえねぇと思ってるので、正直理解できん。Airは中途半端すぎるし。
744 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 02:01:37 ] 個々は GNUStep, Cocotron もふくめた Objective-C のスレですよ! Mac の話題なんてとんでもない!ぷんすか
745 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 02:03:36 ] StepStone ってどうなったんだっけ?
746 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 02:09:05 ] >>745 NeXT が Objective-C の権利を買い取ったあともしばらく存続してたけど、 消滅したらしい en.wikipedia.org/wiki/Stepstone
747 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 10:40:00 ] プログラマは、技術的に面白い物は全部触ってみたくなる人種だ。 OSXとLinuxとWindowsが全部動くマシンがMacしかない以上、 他に選択肢は無い。 電話もiPhone持ちが大半だが、加えてAndroidも持ってたりするぞ。
748 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 14:03:23 ] 複数持つだけ 全部動くからという理由じゃ選択しないよ
749 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 20:20:42 ] 一人暮らしでもマシンが複数台あってLANでつながってるのが当たり前だと思うんだが。
750 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 20:23:22 ] 最近は仮想マシンでも十分な性能が出るから、うちはハードは1台だよ。
751 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 21:08:12 ] はーどうしたどうした
752 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 13:31:58 ] >>750 新しい機種を導入するたびに前のは破棄してるのか
753 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 15:11:30 ] >>752 中古屋に売ってます
754 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 16:40:22 ] CocotronでWin用のアプリ作ってみたひといませんか? 実用的ならうれしい。