1 名前:デフォルトの名無しさん mailto:sage [2011/08/21(日) 10:47:48.04 ] Objective-C(オブジェクティブ シー)はプログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語。 (Wikipedia:ja.wikipedia.org/wiki/Objective-C より) Objective-C [ObjC part:5]; hibari.2ch.net/test/read.cgi/tech/1279730299/ Objective-C [ObjC part:4]; pc12.2ch.net/test/read.cgi/tech/1239721860/ 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
596 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 23:52:56.71 ] お前らObjective-Cの話をしろよ 細かいこと気にしてるとハゲるぞ
597 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 23:54:40.04 ] もう手遅れだからいいんだよ
598 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 23:55:20.58 ] まあ、アスタめんどかったら、id型使えばよいのだ
599 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 23:56:36.92 ] 32bitOSで128bitの構造体Tへのポインタを宣言する場合、 T* p ←32bitのポインタ型だと分かりやすい T *p ←128bitの構造体と思いきや32bitのポインタ型 T * p ←優柔不断
600 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:02:40.25 ] ??? 変数名の直前にアスタが来るのがポインタの表記 だから、 >T *p ←128bitの構造体と思いきや32bitのポインタ型 などとはみじんも思わない 構造体のポインタだろうなとすぐわかるけど。。。
601 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:09:00.94 ] まあ、普通アスタを変数名の直前に書く その理由は>>580
602 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:11:43.66 ] 俺も>>580 の最後には同意 Objective-C勉強したてのころそれでハマった
603 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:11:49.41 ] >>596 Objective-CはCの完全上位互換なんだから、Cの話はObjective-Cの話でもある
604 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:20:57.50 ] もうObj-Cなんか捨ててC#にしようぜ C#はISO標準化されてるんだから、MacOS XとiOSのネイティブコードにコンパイルできる公式コンパイラ作ってくれよ IDEは我慢してやるからさ @とか-とか[]とかキモすぎなんだよ
605 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:22:55.46 ] Java的な記法も俺は好きだよ ただ、それをここで言うなよ。。
606 名前:571 [2012/01/11(水) 00:27:58.73 ] >>572 ありがとうございます。おかげで理解できました
607 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:55:46.90 ] >>604 mono touchはどうしてるんだろう?Objective-Cにコンバートしてるんだろうか?
608 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:01:34.01 ] よろしい、ならば間をとってObjective-Dだ
609 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:03:12.54 ] monoはJavaと同じインタプリタランタイムだから、iOS上で動く JITさえ作っちゃえば、あとは中間言語に置き換えるコンパイラは何だっていいはず
610 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:12:38.43 ] mono touchネイティブにコンパイルしてるはず
611 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:12:51.51 ] は が抜けた
612 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:14:10.08 ] >>610 うん、JITがしてるよ
613 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:18:25.13 ] それmono touchは違うだろ
614 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:22:32.25 ] >>613 どうなっとるの? こんな感じ?? 1. C#で中間コード(バイトコード生成) →これにより、マルチプラットフォームを実現 2. iOS、Android OS用にコンパイラが用意されてて、上記のバイトコードを ターゲットのプラットフォーム用のコンパイラでバイトコードにコンパイル 3. ネイティブコード(=アプリ)をAppStore, android marketで配布
615 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:23:26.11 ] >>614 修正w 1. C#で中間コード(バイトコード)生成 →これにより、マルチプラットフォームを実現 2. iOS、Android OS用にコンパイラが用意されてて、上記のバイトコードを ターゲットのプラットフォーム用のコンパイラでネイティブコードにコンパイル 3. ネイティブコード(=アプリ)をAppStore, android marketで配布
616 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:25:17.80 ] >>614 ttp://www.atmarkit.co.jp/news/200901/29/mono.html
617 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:29:40.67 ] ほう、JITはないけどMono VMは一緒にセットになってるんだね
618 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:34:07.03 ] MonoがじわじわとJavaの領域を乗っ取り始めてるんだな
619 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 01:51:42.68 ] Javaに比べるとC#ははるかに良い言語だから使えるならMonoを使うわな
620 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 04:01:44.10 ] >>617 >ほう、JITはないけどMono VMは一緒にセットになってるんだね VM と言うか、ランタイムがつくと思った方がいいかも。
621 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 11:11:18.54 ] Objective-CでCGI書いた人おる?
622 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 11:45:41.31 ] CGIとはなにか、その動作原理は?ってことが分かってたらObjCだろうと何でもいいよ CGIを作るに当たって便利なパッケージがあるかどうかが聞きたいのなら ストレートにそれを聞けばいい
623 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:23:25.45 ] いやそんなスカしたこと言われても… 便利なframeworkがあったらなんとかなるもんでもないでしょあれ? Apple製のObjCランタイムがないと動かないんじゃないの? そういう細かい話があるから実際CGI書いて動かした人を尋ねたほうが早いんだよ
624 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:26:28.96 ] GCIなんて標準入出力さえ扱えればどんな言語でも書けるじゃん。
625 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:26:52.60 ] typo
626 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:30:27.99 ] 結局何が知りたいんだよ いるかいないかじゃ、いるに決まってるだろ 「Objective-C CGI」でググれカス
627 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:40:02.10 ] Objective-CでWindowsアプリ書いた人おる?
628 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:41:52.91 ] >>627 GNUstep ja.wikipedia.org/wiki/GNUstep www.gnustep.org/
629 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:41:59.33 ] Windowsアプリとはなにか、その動作原理は?ってことが分かってたらObjCだろうと何でもいいよ Windowsアプリを作るに当たって便利なパッケージがあるかどうかが聞きたいのなら ストレートにそれを聞けばいい
630 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:42:29.95 ] (´・ω・`)
631 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 12:49:37.56 ] (´・ω・`)とはなにか、その動作原理は?ってことが分かってたらObjCだろうと何でもいいよ (´・ω・`)を作るに当たって便利なパッケージがあるかどうかが聞きたいのなら ストレートにそれを聞けばいい
632 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 13:07:29.18 ] iPhoneの修理って、現状は本体交換しかないってほんと? 全体に影響のない故障でも一律本体交換なの?
633 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 13:22:32.28 ] >>626 いや、だから素直に居たら居るて答えてくれればいいだけで 居ないんならヌルーでいいよ 聞かれている言葉に素直に耳を傾けようよ君は
634 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 13:23:47.98 ] >>633 少しプロジェクトが難航しててイライラしててな すまんかった
635 名前:632 mailto:sage [2012/01/11(水) 13:33:19.13 ] おう、誤爆してたわ、スマソ
636 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 13:34:43.30 ] つーか>>623 だけ全然わかってないような・・・
637 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 13:52:11.15 ] ランタイムは今のところAppleのとGnuStepかな? 両方にNSProcessInfoがあるからそれ使っとけ
638 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 14:13:27.18 ] それ使ってなにすんの?
639 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 14:23:12.21 ] それは教えられない CGI作るには有用だけどね
640 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 14:31:06.54 ] >>634 こちらこそ忙しい時に くだらない質問に付きあわせてしまって申し訳なかった(´・ω・`)がんばってくだちい
641 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 14:32:42.75 ] frothkitとかCappuccinoとかCocotronとか気になる単語はめっちゃあるんだよ でも日本語ソースは全くない もう日本人でも日本語情報はあてにしてないのが現状だろ ググッても意味のない時代がきてるよ
642 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 14:35:37.98 ] キチガイ多め
643 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 14:40:44.43 ] 欲しいものをちゃんと説明した上で欲しいといえない→正常 欲しいものは、はっきり欲しいと言えという人→キチガイ
644 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 20:48:16.63 ] どーでもいいことですぐピキる それが2chくをりてぃー
645 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 20:56:49.31 ] どうでもいいかどうかは俺が決める
646 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 21:13:37.87 ] いや、俺が決める
647 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 21:17:52.10 ] どーでもいい [おまえら release];
648 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:02:25.44 ] Objective-C CGI 基本編 #import <Foundation/Foundation.h> #include <stdio.h> int PrintString(NSString *format, ...) { int result = 0; va_list ap; va_start(ap, format); NSString *str = [[NSString alloc] initWithFormat:format arguments:ap]; va_end(ap); result = printf("%s", [str UTF8String]); [str release]; return result; } int main( int argc, char *argv[]) { id pool = [[NSAutoreleasePool alloc] init]; id env = [[NSProcessInfo processInfo] environment]; for(NSString *key in env) { PrintString(@"%@ -> %@<BR>¥n", key, [env objectForKey:key]); } [pool release]; return 0; } あとは自分で頑張れ
649 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:07:16.73 ] どったの?急に
650 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:16:19.37 ] ヘッダは?
651 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:17:32.75 ] ヘッダなんかいらねぇよ、ハゲ
652 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:20:55.72 ] @implementation ChoiHoge // ... @end @interface ChoiHoge : KusoHoge { } // ... @end がいないお。。。
653 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:26:35.54 ] >>651 "Content-Type: text/html\n\n" くらいは最初に必要なんじゃないの?
654 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 06:16:41.01 ] ∝
655 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 16:17:32.37 ] メソッド一つでカテゴリ分けるのってやめたほうがいいかな 150行くらいだけど
656 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 16:19:00.56 ] 見やすくなるんならいいんじゃね?
657 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 16:21:28.02 ] >>656 そうだよね。このままで行くことにする サンクス
658 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 02:06:37.52 ] iPhoneのUItextViewのカーソル位置ってどうやって取得すんの? selectedrangeは指定用っぽいんだけど
659 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 02:21:21.07 ] ん?selectedRangeから取得じゃだめなの?? 以下抜粋 selectedRange The current selection range of the receiver. @property(nonatomic) NSRange selectedRange
660 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 02:38:35.59 ] UITextViewのオブジェクトをaTextViewとすると、 aTextView.selectedRange.location で取れないの?。。。。。
661 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 02:41:34.96 ] 分かってないだけでしょ readonlyなプロパティはあってもwriteonlyなプロパティなんかないよ
662 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 11:52:06.04 ] >>661 いくらでもあるが、 例えばAutioUnitのkAudioUnitProperty_MakeConnection
663 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 13:38:59.59 ] ちょっと何言ってるかわかりませんね
664 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 19:35:32.95 ] >662さんはObjective-Cに規定されてるpropertyと一般的なpropertyの区別がつかないんじゃないの?
665 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 20:16:19.61 ] 読みにきたら例外投げるとか どれだけ意味があるのかわからんけど
666 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 07:14:29.27 ] stream関連は、writeonlyがある様に思えるが。
667 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 08:31:24.82 ] @property 宣言しなくても、setXxx: メソッドがあれば obj.xxx = ... って書けるよ。
668 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 11:20:12.21 ] というかpublic メンバはふつーに->で参照できるっしょ
669 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 11:36:19.67 ] >>668 隠そうと思えばいくらでも隠せるから
670 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 11:47:43.23 ] だから何なの?w
671 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 21:21:53.26 ] iPhoneのアプリIBで組んでるとステータスバー押してもスクロールビューとかテーブルビューとかがscrolltopしないの俺だけ?
672 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 21:43:40.58 ] スレチ
673 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 21:52:15.98 ] >>672 iPhoneネイティブすれあったのね。サンクス
674 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 17:02:49.80 ] iPhoneスレに書けないんでこっちに書くが、 タブ型のiPhoneアプリで、 UIVIewのアニメーションブロックでアニメーションをしているときに、 タブを切り替えると、即座にアニメーションが終了してしまう(animationDidStopが呼ばれる) 何か解決方法ない?
675 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 17:58:15.20 ] >>674 死ねよ
676 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 18:00:38.43 ] >>674 スレ違い。この板にも iOS プログラミングのスレあるよ。mac 板も復活したし。で、標準のタブコントローラ使ってるなら、タブ切り替えたらビューも切り替わるから、アニメーションが止まるのは仕様じゃないかな。
677 名前:!674 mailto:sage [2012/01/20(金) 00:26:00.23 ] すれ違いちゃあそうかもしれんけど、少しくらいいいだろう 全然関係ない話じゃないんだから >>975 はもう来なくていいよ
678 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 00:37:49.80 ] ダメだよ つーかこいつiPhone板にもマルチしてるし
679 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 05:48:42.90 ] カス野郎だな
680 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 08:30:09.19 ] わかんないからってたたいちゃだめ
681 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 10:38:22.38 ] 俺はわかんないけどスレ違いのマルチ野郎は容赦なく叩くよ やってること荒らしだしね、花王のコピペと同じ
682 名前:!omikuji !dama mailto:sage [2012/01/20(金) 19:24:57.99 ] 質問。たぶんCの話だと思うけど^ってなに?メッセージ構文の直前に付いてるのをよく見かけるんだが、bit ORだとしても意味がわからん。
683 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:35:53.80 ] Blocks
684 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:24:28.13 ] ARCについて質問です。 下のClassAのfunメソッドで__weakインスタンス変数oを初期化してますが 本来なら__weakのため初期化した瞬間にNSObjectは解放されますが @propertyでstrongを記述してるので、インスタンス数oは__weakでなく__strongになるんでしょうか? @interface A: NSObject { __weak id o_; } @property (strong, nonatomic) id o; @end @implementation A @synthesize o = o_; - (void)fun { o_ = [[NSObject alloc] init]; }
685 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:31:07.96 ] >>684 ごめんなさい。この質問スルーでお願いします。。
686 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:45:51.24 ] 回答求む>>682
687 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 01:01:34.39 ] >>683
688 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 02:21:55.94 ] blocksっていうclang系の拡張。 所謂レキシカル・クロージャ。
689 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 18:59:11.66 ] >>688 ありがとう色々調べられた。 しかし結局意味がわからん。
690 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 19:16:18.77 ] 諦めろ
691 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 19:58:01.38 ] >>689 qsort(3)の第4引数に直接関数書けるようにした みたいな感じ
692 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 20:02:19.44 ] あとその直接書いた関数の中から、字面上で外側のスコープにあるものが見える事も重要。
693 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 20:20:46.32 ] >>691 OSX 10.6以降では実際書けるし。 /usr/include/stdlib.h void qsort_b(void*,size_t,size_t,int (^)(const void*,const void*));
694 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 20:38:34.24 ] 691が言ってるのはそれだろ
695 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 01:12:44.13 ] Grand Central Dispatchでディスパッチキューに登録されたタスクを実行中の場合、 このタスクを途中で強制的に停止&削除するにはどうすればいいんでしょう??
696 名前:689 mailto:sage [2012/01/24(火) 04:35:03.46 ] >>691 理解したぜ!ようはfunctionでスコープ前の変数はconstant化してキープするってか。
697 名前:689 mailto:sage [2012/01/24(火) 04:37:11.18 ] >>693 とか意味わかんね
698 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 04:37:53.47 ] 可愛そうに
699 名前:689 mailto:sage [2012/01/24(火) 04:42:11.49 ] >>698 レス早すぎだろw
700 名前:689 mailto:sage [2012/01/24(火) 04:48:56.59 ] なんで^が( )の中に入ってる?^{ aaa }か^( aaa ){ bbb }とかvoid (^aaa) (void) = ^{bbb}じゃないのん?
701 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 05:23:52.06 ] 変数名が省略されてるだけだろ。阿呆かお前
702 名前:689 mailto:sage [2012/01/24(火) 05:38:12.42 ] >>701 理解した。ありがとう。
703 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 13:32:26.54 ] C言語は書き方が変態。字面で見たまんますんなり頭にはいってこない。 関数ポインタとかブロックスの構文とか、読んだ後に頭で咀嚼しないといけない。 この書き方を考えた奴は頭が捻くれているとしか思えない。 その点、Lisp系の言語は読みやすくていいね。
704 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 13:36:23.14 ] call-with-current-continuation とかそういうのですかそうですか
705 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 13:38:39.67 ] >>703 ポーランド記法信者乙
706 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:05:08.52 ] char* a[] = { "hhh", "CCC", "zzz", "QQQ" }; qsort_b(a, 4, sizeof(char*), ^(const void* x, const void* y) { return strcasecmp(*(char**)x, *(char**)y); }); (sort '("hhh" "CCC" "zzz" "QQQ") #'(lambda (x y) (string<= (string-downcase x) (string-downcase y))))
707 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 21:04:50.73 ] 来季はロシアっ娘達も参戦してくるし、ヨナや安藤も復帰してくる可能性があるから、 真央ちゃんにとっては、台乗りできる最後のチャンスかもしれないよ。
708 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 21:05:50.25 ] スマヌ。ゴバクシタ
709 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 01:30:54.49 ] >>706 型を省略できることが利点ってこと?
710 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 02:05:50.34 ] 大差ないじゃんって思って書いた。
711 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 15:27:21.00 ] The WinHttpGetIEProxyConfigForCurrentUser function retrieves the Internet Explorer proxy configuration for the current user. Syntax BOOL WINAPI WinHttpGetIEProxyConfigForCurrentUser( __inout WINHTTP_CURRENT_USER_IE_PROXY_CONFIG *pProxyConfig ); Parameters pProxyConfig [in, out] A pointer, on input, to a WINHTTP_CURRENT_USER_IE_PROXY_CONFIG structure. On output, the structure contains the Internet Explorer proxy settings for the current active network connection (for example, LAN, dial-up, or VPN connection). Return value Returns TRUE if successful, or FALSE otherwise. For extended error information, call GetLastError. Among the error codes returned are the following.
712 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 17:18:13.30 ] >>711 は(´・Д・`)?
713 名前:デフォルトの名無しさん [2012/02/01(水) 18:21:41.92 ] @interface MyUIButton : UIButton { NSString *source; } @property(nonatomic, copy) NSString *source; のように拡張して、button.source = @"hoge"; のように使おうとすると、 -[UIRoundedRectButton setSource:]: unrecognized selector sent to instance 0x8830ca0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIRoundedRectButton setSource:]: とエラーが出た。どう対処したらよいか教えて。 UIButtonの拡張自体が良くないなら、その理由についても少しかみ砕いて教えてほしい。 Webでそのような記事を見かけたけど、うまく理解できなかった。
714 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:30:18.17 ] サブクラスを作るんじゃなくカテゴリでUIButtonそのものを拡張すると 幸せになれるかもしれないね 試したわけじゃないけど
715 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:34:34.48 ] >>713 buttonがMyUIButtonのインスタンスじゃない
716 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:38:32.06 ] >>714 カテゴリで変数を追加しようとしたら、 lvars may not be placed in categoriesとエラーが出た。カテゴリに変数って追加できるもの?
717 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:45:00.19 ] エラーしか読んでなかった エラー内容: buttonがMyUIButtonではなくUIRoundedRectButtonのインスタンスであったためsourceプロパティがなかった 原因: buttonを生成するときにMyUIButtonを指定しなかった また、UIRoundedRectButtonと同形状のボタンが必要な場合は @interface MyUIButton : UIRoundedRectButton { とする。 修正法: IBで作っている場合は sazameki.jp/translations/xcode4/IDEs/Conceptual/Xcode4TransitionGuide/InterfaceBuilder/InterfaceBuilder.html の「Interface Builder オブジェクトにクラスを割り当てる」を参照 まずUIRoundedRectButtonを配置してそのクラスをMyUIButtonに変更する
718 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:47:48.86 ] >>716 associatedObjectを使えば出来なくはない。
719 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:54:08.84 ] >>713 そもそも何がしたいのさ? たぶん、view をいじるんじゃなくて、controller でなんとかすべきだと思うよ。
720 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 18:59:21.06 ] >>716 意外と簡単だった - (NSString *)source { id result = objc_getAssociatedObject(self, @"source"); return [result copy]; } - (void)setSource:(NSString *)string { objc_setAssociatedObject(self, @"source", string, OBJC_ASSOCIATION_COPY); }
721 名前:713 mailto:sage [2012/02/01(水) 19:54:43.63 ] レスしてくれた人、ありがとう。 >>717 >@interface MyUIButton : UIRoundedRectButton { cannot find interface declaration for 'UIRoundedRectButton', superclass と出るのだけど、なにかを@importすれば使えるようになる? >>719 テーブルセルのなかでボタンを自動生成するようにしてたのだけど、追加情報が必要になって、 最初は、associatedObjectを使ってたのだけど、>>720 のようにクラスタ内でやる方法が思いつかず、 外部からデータを埋め込んでいたら、キー管理が煩雑になったので、派生クラスを使おうと思い立った。 >>720 ありがとう。とても参考になった。 OBJC_ASSOCIATION_COPYした場合に、deallocでのreleaseは考える必要ある?
722 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 00:14:14.10 ] >>721 親玉がdeallocされたら自動でreleaseされるので考える必要ないです developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocAssociativeReferences.html#//apple_ref/doc/uid/TP30001163-CH24-SW3 Listing 6-1の下にちょろっと書いてる
723 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 01:56:16.03 ] >>722 >Listing 6-1の下にちょろっと書いてる ありがとう。OBJC_ASSOCIATION_RETAINは書いてるけど、OBJC_ASSOCIATION_COPYのほうは書いてないね。 まあ、RETAINで解放されるなら、COPYでも解放されるだろうけど。
724 名前:デフォルトの名無しさん [2012/02/02(木) 20:10:36.75 ] 何だこの糞言語は? 作ったやつバカだろ?[]が気持ち悪いんだよさっさと消えろ
725 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 21:32:16.06 ] 最初期に読んだオブジェクト指向の本がその人のだったかも。
726 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 01:44:54.48 ] >>724 [おまえ release];
727 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 02:19:54.21 ] てか、 [おまえ dealloc]; のほうがいいな。retainカウント考慮するまでもなく即刻消えていただいておk>>724
728 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 02:39:09.48 ] >>724 >何だこの糞言語は? obj-c は確かに色々酷いけど、[] 表記に文句言う程度の人に言われる筋合いはないと思うの。
729 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 02:41:57.02 ] わざわざ書き込んだ>>724 は、きらいといいつつ気になっちゃってるかわいいやつ きらいきらいも好きのうち
730 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 02:45:59.88 ] Brad Coxの話にでもなるかと思ったらみんな罵り合いの方が好きだった
731 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 23:35:50.55 ] C#と違いCの上位互換であり C++よりOOP純度が上でしかも易しい 触ったことないけどObjC最高!
732 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 23:38:20.69 ] 最後の一行で台無し
733 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 00:42:33.68 ] 俺はこの言語1番好き
734 名前:デフォルトの名無しさん [2012/02/05(日) 00:57:42.14 ] エラーの出し方が糞 どこで引っかかってるのかエラー見るだけじゃわからんこと多すぎだろ 死んでいいと思う
735 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 02:19:00.66 ] ガベージコレクションがついたらつかうかもしれない(もうついたの?)
736 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 04:07:19.38 ] ついたよー ただしOSXのみな
737 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 05:20:17.26 ] Javaに慣れすぎなんじゃね?
738 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 05:40:22.72 ] iPhoneにはガベコレないけどARCが出たからいいじゃん
739 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 06:56:11.86 ] C#好きが嫉妬して吠えてるのか?
740 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 08:15:58.33 ] 嫉妬する理由が思い当たらんのだが
741 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 11:03:13.57 ] じゃ、なんできらいだぁってガキみたくわざわざ書き込みにくるんだろうなぁ
742 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 11:07:53.72 ] そういえば、C#スレでC#嫌いだってレス見たことないな・・・
743 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 11:47:30.54 ] 単純にObjective-CがC#より扱いにくいからでしょ C#やJavaから入った奴からすれば発狂するレベルだと思うわ
744 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 11:49:29.72 ] おれはOOPはJavaから入ったけど、Obj-Cはおもしろいなとは思ったけど 扱いにくいとは思わなかった
745 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 15:42:57.26 ] OOPはC front(C++の初期ね)とsmalltalkからなせいかObje-CはsmalltalkとCのアイノコでちょっちキモイわ っつっても感じたのはNextStepの頃なので今は慣れたけど
746 名前:デフォルトの名無しさん [2012/02/05(日) 16:43:17.31 ] いやー普通にこの言語開発したやつが頭悪すぎなだけだとおもうわw 汎用性のない言語だし閉鎖的だし、便利にしてやろうとがんばったけど自己満足で終わって大不評みたいな? Iphoneが終わったらこの言語もまた一部の偏狭的なマニアだけが使う言語になるだろ
747 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 16:47:10.69 ] お前がそう思うんならそうなんだろ
748 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 17:24:44.76 ] iPhoneのせいで>>746 みたいなカスがよってきてウザいわー
749 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 17:31:08.70 ] ObjC信者はObjCが最強だと思ってるんだから放っといてやれよ その信念はC++信者より強固だからな 言うだけ無駄
750 名前:デフォルトの名無しさん [2012/02/05(日) 18:15:57.99 ] スマートフォン自体がうざいんんだよ。 しょうもない、ガキ、糞共が。逝け
751 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:51:54.45 ] >>746 はははっ、そうかそうか。
752 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:53:10.93 ] >>749 あなたはC#ユーザーですね(^_^)
753 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:53:48.22 ] >>746 汎用性があって開放的でみんなが便利だって言ってる言語ってなに?
754 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 18:59:44.13 ] >>750 哀れだ。。
755 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 19:22:18.72 ] 気をつけろ、お前ら全員中二病に見えるぞ 言語で熱く語り出すのだけはやめておけよ、絶対だぞ、ぜったい語るなよ
756 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 19:22:57.40 ] 釣られすぎだろ
757 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 19:32:51.29 ] まあAppleが採用していなければこの世から消えていた言語だからな
758 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 19:34:59.64 ] MSがObj-C採用してたらそんなに叩かないくせに。。
759 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 19:40:43.02 ] もっと文句が出てたと思うがw
760 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 19:43:10.42 ] そのくらいC#大好きなんだねみんな。ちょっとびっくり
761 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 20:09:19.54 ] Objective-C : NeXTとAppleの系統以外で採用されず C# : 頼んでもいないのにオープンソースプロジェクトが立ち上げられUNIXやLINUXで動作する環境が整えられている どちらが優れているかなんて言うまでもないだろ
762 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 20:38:14.85 ] GNUstep も知らないのにレスするなよ
763 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 20:43:02.04 ] GNUstepはNeXT系だろうが 馬鹿はお前だろ
764 名前:デフォルトの名無しさん [2012/02/05(日) 21:19:29.98 ] まあ信者以外は糞だとe思ってるよwこの言語はw 今まで見た言語の中で一番糞 もちろんXcodeもなw 糞言語に糞エディタw
765 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 21:20:56.23 ] >>761 そりゃ言語じゃなくて環境の話だろ。 Objectiv-Cという言語に限ればWindowsでもUnixでも利用可能だ。
766 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 21:21:14.69 ] なんか伸びてると思ったらクズみてぇなレスつけてんじゃねぇよ、クズども
767 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 21:21:47.31 ] >>764 どこら辺が糞だと思うの? 具体的に頼む。
768 名前:デフォルトの名無しさん [2012/02/05(日) 21:32:33.65 ] 誰がこんなマイナー言語をわざわざWinやlinuxでやるんだよw超少数派だろw 糞なところは散々既出 良いところは継ぎ接ぎ感はあるが比較的習得が容易な言語だというところ
769 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 22:46:57.92 ] やはり具体的に言えないのか
770 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 22:57:23.76 ] Blocksが素敵すぎると思ったが、ARCが実装されて もはや無敵の言語なったんじゃね?これ。 デザパタを強要する仕組みも、慣れれば自然と構成を 考える習慣が身についてこれしかないと思えてくるしな。 CoreDataは、某MSのADOなんかよりずっと洗練されて るし、CoreGraphicsのアニメーションの扱いやすさなん かもうWindows環境になんか戻れないって感じだよな。
771 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 23:02:43.15 ] 長文書いてる奴は一言にまとめてくれないか?
772 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 23:14:38.13 ] >>768 みたいな奴にはObjective-Cも糞にしか見えないだろ。 可哀相だが俺にはどうすることもできない。
773 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 23:19:35.85 ] 馬鹿は二言以上の文章は理解不能らしい
774 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 23:35:12.91 ] ObjCが前世紀に全然流行らなかったのは ObjCのシンタックス覚えていくときオブジェクト思考を ある程度前提とするのに一般人がオブジェクト指向を イマイチわかっていなかったことと、実行速度も 遅かったことが原因だったわけだが JAVAやRuby/Python等によってオブジェクト指向が パンピーにも理解されてきて実行速度もかなり 改善されてきつつある。 つまりようやく時代がObjCに追いついてきたといえよう。 触ったことないけどObjC最高!
775 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 02:00:55.09 ] >>763 Win は NeXT系 ですねわかります。