1 名前:名称未設定 [2008/01/30(水) 20:41:04 ID:fAB8CXvQ0] MacOSXの開発環境Xcodeのスレです。 関連リンクは>2あたりに 前スレ Xcodepart5 pc11.2ch.net/test/read.cgi/mac/1176452734/ それ以前 XCode pc5.2ch.net/test/read.cgi/mac/1061702196/ Xcodepart2 pc7.2ch.net/test/read.cgi/mac/1089429452/ Xcodepart3 pc7.2ch.net/test/read.cgi/mac/1124761121/ Xcodepart4 pc11.2ch.net/test/read.cgi/mac/1149300142/
780 名前:名称未設定 mailto:sage [2008/06/01(日) 20:32:03 ID:1PsQmeSc0] Xcodeの「環境設定...」→「フォントとカラー」でフォントは何にしてる? うちはアニト-M等幅だと日本語入力中でも化けない。
781 名前:名称未設定 mailto:sage [2008/06/01(日) 20:54:30 ID:D8u2w/WH0] >>780 最初monacoになってたので いろんなフォント試してみたけど同じだなあ >アニト-M等幅 これって? ちなみにコメントのフォントしか変えてないけど、全部変えるとか?
782 名前:名称未設定 mailto:sage [2008/06/01(日) 22:15:10 ID:1PsQmeSc0] >>781 タイプラボのフォント。ここのセプテンバーでも大丈夫。 ttp://www.type-labo.jp/ Osakaやヒラギノだとうちでも化ける。Xcode b6の不具合には 間違いないからバグレポートしたいんだけど、誰か英語で 症状を言ってみてくれないか。
783 名前:名称未設定 mailto:sage [2008/06/01(日) 22:40:56 ID:q0w85M8Z0] >>782 一応、https://bugreport.apple.com/に報告しておいた。 タイトル: Japanese is garbled while converting it. 本文: I'm using Mac OS 10.5.3(intel)/Xcode 3.1 beta 6 (9m2192). Summary: In Xcode editor,Japanese is garbled while converting it. Steps to Reproduce: 1.Open "International" PreferencePane. 2.Open "Input menu" tab. 3.Check "Kotoeri" and "Hiragana". 4.Create new Cocoa application project. 5.Open main.m. 6.The input mode is changed into the "Hiragana". 7.Input Japanese. Expected Results: Japanese is displayed while converting it. Actual Results: Japanese is garbled while converting it. 添付ファイル: wktk.vip2ch.com/dl.php?f=vipper80545.swf
784 名前:名称未設定 mailto:sage [2008/06/01(日) 22:43:43 ID:ZeJte8Ty0] beta5ってまだdownloadできる? 消しちゃったよ
785 名前:名称未設定 mailto:sage [2008/06/01(日) 23:06:26 ID:D8u2w/WH0] >782 サンクス! でも、いまアニト-M等幅入れて設定してみたけど 現象変わらずだった。。orz 何が違うんかなあ
786 名前:475 mailto:sage [2008/06/02(月) 04:38:16 ID:Rm4LC0Lx0] 日本語入力の件は入力中はだめだけど決定してしまえば問題ないぞ。 変換がつらいけど、候補を出すと日本語で出るから正解を選ぶ、みたいな。
787 名前:名称未設定 mailto:sage [2008/06/02(月) 06:43:36 ID:dP9OGcjS0] >>786 >候補を出すと日本語で出るから正解を選ぶ、みたいな。 そっか、候補まで出してなかった。これで逃げることにしますわ〜
788 名前:782 mailto:sage [2008/06/02(月) 15:06:46 ID:hbSrlGFS0] >>783 サンクス。swfは力作ですな。iPhone SDK正式リリースまでに修正されるか どうか。頼むよApple。 >>785 別環境でアニトをいろんな階層のFontsフォルダに出し入れしてみているが、 たまに化ける。再現性が分からないorz
789 名前:名称未設定 [2008/06/02(月) 15:52:20 ID:B+2ciA6J0] ものすごく基本的なことだとおもうのですが、質問させてください。 Xcodeのエディタってtabキーで字下げ出来ないのでしょうか? ある程度長い行を改行して、自分なりの字下げで整えたい時、tabキーが効かなくてものすごくストレスです。 皆さんどのようにして字下げとかしているのでしょうか……。
790 名前:名称未設定 mailto:sage [2008/06/02(月) 17:45:50 ID:3RB79b/B0] >>789 環境設定のキーバインディングで設定できるよ? 俺はかなりカスタマイズしてるので、デフォルトの設定がどうなっていたかわかんないけど (今、Mac使えない場所からの書き込みなのでXcodeの設定が確認できない)、command+] とかで設定されてないかな
791 名前:名称未設定 mailto:sage [2008/06/02(月) 20:29:23 ID:MMz52RZ50] >>790 Command+],[のソフト多いね
792 名前:名称未設定 [2008/06/03(火) 07:51:41 ID:wMSlazAP0] アプリケーションのバージョンを取得するにはどのようにしたら良いのでしょうか。 アプリケーション名は [[[NSProcessInfo alloc] init] processName]] で取得できたのですが、バージョンを取得する関数が見つかりませんでした。
793 名前:名称未設定 mailto:sage [2008/06/03(火) 08:35:55 ID:oXsq6zVd0] バージョンは Info.plist に書いてありますよね? だったら、[[NSBundle mainBundle] infoDictionary] で Info.plist の内容をとってきて、CFBundleVersion を使ってください。
794 名前:783 mailto:sage [2008/06/03(火) 09:42:08 ID:wMSlazAP0] >>793 ありがとうございますm(_ _)m >>783 の返答メールが届きました。 This is a follow up to Bug ID# 5977556. After further investigation it has been determined that this is a known issue, which is currently being investigated by engineering. This issue has been filed in our bug database under the original Bug ID# 5970911. The original bug number being used to track this duplicate issue can be found in the State column, in this format: Duplicate/OrigBug#. If you have any additional questions related to this bug or wish to check on status of the original issue, please update this bug report or send an email to <devbugs@apple.com>, referencing your Bug ID# 5977556. Thank you for submitting this bug report. We truly appreciate your assistance in helping us discover and isolate bugs. Best Regards,
795 名前:783 mailto:sage [2008/06/03(火) 09:46:29 ID:wMSlazAP0] ぁぅ THE INFORMATION CONTAINED IN THIS MESSAGE IS UNDER NON-DISCLOSURE orz
796 名前:名称未設定 mailto:sage [2008/06/03(火) 10:06:24 ID:oXsq6zVd0] それ以前に XCode 3.1 beta が NDA だけどね
797 名前:名称未設定 [2008/06/04(水) 12:08:42 ID:9IgwR4Me0] 質問です。 Xcode 2.3 を使用していて2.5をインストールしたのですが, Java のAPI検索が出来なくなりました。●●にあるはずだが無いというエラーです。 そのパスを見に行っても,何もありませんでした。 現行ではJava は見捨てられているので,OS付属のXcode をインストールし直して2.3あたりまで戻した方が 良いでしょうか? よろしくお願いします。
798 名前:名称未設定 mailto:sage [2008/06/04(水) 12:31:09 ID:PLLPbHtE0] >>797 ADCのメンバーサイトで最新のDocumentをダウンロードしてきてインストールしてもだめ?
799 名前:名称未設定 mailto:sage [2008/06/04(水) 12:47:13 ID:aQgm8y1m0] Javaドキュメントのインストールし忘れとか? 必要分だけインストールできるはずだから、とりあえず確認してみれば?
800 名前:名称未設定 mailto:sage [2008/06/04(水) 12:48:27 ID:9IgwR4Me0] >>798 2.5 では,ADC Reference Library>documentation>LegacyTechnologiesにjavaの APIのリファレンスが移動してるということがわかりました。 リファレンス単体ではaug07_adc_refib_update.dmg が一番新しいのかな,と思いますが, オプションで「JavaのAPIを検索出来るようにする」を指定してようやく見れるようになりました。 でもLegacy Documents というアラートが毎回出るので煩わしいです。 やっぱり2.4.1 あたりに戻すしか無いのか・・・。 初心者ゆえにJavaを選んだのですが,アップデートしてこんな仕打ちを受けるとは。
801 名前:名称未設定 mailto:sage [2008/06/04(水) 22:11:13 ID:mSrg2YBE0] >>800 >初心者ゆえにJavaを選んだのですが,アップデートしてこんな仕打ちを受けるとは。 初心者ゆえに java というのは Mac では意味が通らないよ。 Apple は java を真面目にサポートする気は最近あまりないから。 Cocoa-Java はもうすっかり見捨てられてるよ。 Cocoa 使わずに Java でプログラム書いてるなら別にそれでいいけど。 初心者だったら、そのプラットフォームで標準の言語を勉強するのが簡単だと思います。 OS X なら Objective-C + Cocoa, Windows なら C# とか。
802 名前:名称未設定 mailto:sage [2008/06/04(水) 22:27:46 ID:PLLPbHtE0] >>801 だね。本当の初心者ならObj-Cやったほうが良いと思う。 クロスプラットフォームなアプリ組みたいとか、Javaが使い慣れてるとかならJava使うのが良いと思うけど。 Obj-Cって理論がしっかりしてる感じがする。なんか使いだすと使いやすい。
803 名前:名称未設定 mailto:sage [2008/06/04(水) 23:08:07 ID:dqE/FcME0] javaが使えるならObjective-Cもすぐ使えるようになるよ。 javaのインタフェースはプロトコルから来てるのか、とか カテゴリがjavaにもあれば良いのにとか思えるから。 リファレンスカウンタであるretain, releaseだけは ちと面倒だけどleopard以降のアプリで良いなら ガベージコレクタで問題ないし。
804 名前:名称未設定 mailto:sage [2008/06/04(水) 23:52:10 ID:psRi6wkn0] Macでしか使えないのが本当にもったいない
805 名前:名称未設定 mailto:sage [2008/06/05(木) 00:00:57 ID:pfVpT6m60] >>804 これからは iPhone / iPod touch でも使えるから全然無問題
806 名前:名称未設定 mailto:sage [2008/06/05(木) 00:01:38 ID:PLLPbHtE0] >>803 だね なんというか、こう、どの言語もJavaやREALBasicみたいにクロスプラットフォームで使えたら良いのになっていう Obj-CはMacでしか使えないし、VB.NETやC#はWinでしか使えない。 Obj-CでWin用アプリも開発できるならやりたいね
807 名前:名称未設定 mailto:sage [2008/06/05(木) 00:09:54 ID:8csnov4/0] なんというCocotron
808 名前:名称未設定 mailto:sage [2008/06/05(木) 00:12:36 ID:hcrWDp220] GNUstep,Cocotron,POC,Mono
809 名前:800 mailto:sage [2008/06/05(木) 00:24:43 ID:CDJlN/Jv0] みなさまレスありがとうございます。 Javaを選んだのは,マルチプラットフォームで開発可能だから,です。 構造が簡単だ(と言われている)というのもあります。 今の現状を考えると,JavaよりObjective-C のほうが良いのは分かりますが,Objective-CとCocoa の本が入手困難な以上,Java で勉強を深めていったほうがいいのかなと考えてました。 手持ちの本を消化したら,Objective-Cの方も勉強します。何でしたら良いのか分からないけれど。
810 名前:名称未設定 mailto:sage [2008/06/05(木) 00:28:18 ID:2AbXud5P0] >>808 トンクス。こんなのあったのか POCだけググってもわからんかった
811 名前:名称未設定 mailto:sage [2008/06/05(木) 00:30:53 ID:2AbXud5P0] >>809 www.amazon.co.jp/ 詳解-Objective-C-2-0-荻原-剛志/dp/4797346809/ref=sr_1_1?ie=UTF8&s=books&qid=1212593379&sr=1-1 これってどうなんだろ 自分も買おうか迷ってる
812 名前:名称未設定 mailto:sage [2008/06/05(木) 00:33:53 ID:zL/t3MAm0] >>809 >手持ちの本を消化したら,Objective-Cの方も勉強します。何でしたら良いのか分からないけれど。 Apple のサイトにビデオがあるよ。mkino さんの。 developer.apple.com/jp/documentation/japanese.html の下のほうに Cocoa セミナーというのがあります。 あと日本語の本もなくはないよ。萩原さんの本とか、ちょうど Obj-C 2.0 用がでたところだから、買いましょう 英語の本なら Cocoa でも一杯あるし、ネットにもリソースは沢山あります
813 名前:名称未設定 mailto:sage [2008/06/05(木) 00:37:31 ID:hcrWDp220] >>810 ttp://users.pandora.be/stes/compiler.html
814 名前:名称未設定 mailto:sage [2008/06/05(木) 00:43:36 ID:2AbXud5P0] >>813 トンクス
815 名前:名称未設定 mailto:sage [2008/06/05(木) 00:43:51 ID:8csnov4/0] >>810 POCはなかなかクセがあるけど面白いよ
816 名前:800 mailto:sage [2008/06/05(木) 20:52:32 ID:CDJlN/Jv0] ありがとうございます。 現在10.4なのでGCの実装の事を考えるとObjective-C 2.0 の本は不安がありますね。これも難しい・・ いろいろとアドバイスありがとうございます>皆様
817 名前:名称未設定 mailto:sage [2008/06/05(木) 21:21:32 ID:+7sc8Oke0] 初心者だけど詳解Objective-C 2.0いいね。 なんというか、他の言語やってた人向けの説明がありがたい。 しかし全然関係ないところで警告のワーニングは誤読の注釈があってワロタw
818 名前:名称未設定 mailto:sage [2008/06/06(金) 08:33:23 ID:we+GsSV+0] なんか突然ここを思い出した www.macfreek.nl/humour/mpwc-error-messages.html
819 名前:名称未設定 mailto:sage [2008/06/06(金) 09:16:08 ID:M9DnM5+I0] MPWwwww
820 名前:名称未設定 mailto:sage [2008/06/06(金) 12:39:54 ID:Z9aBMiwv0] MPW Shellのリダイレクトとかのキャラクタが変態の極致だった。
821 名前:名称未設定 mailto:sage [2008/06/09(月) 14:28:53 ID:3T9M9uVc0] 今までcocoaしか触ったことがないんですが、 carbonのメソッド名の前につく :: って何を意味してるんでしょうか? carbonのチュートリアルサイトとかあれば教えてください
822 名前:名称未設定 mailto:sage [2008/06/09(月) 14:41:56 ID:NWNXfYjk0] Carbonの話でなくてC++の話です。 スコープ解決演算子といいます。
823 名前:名称未設定 mailto:sage [2008/06/09(月) 15:06:35 ID:3T9M9uVc0] ありがとうございます。調べてみます。
824 名前:名称未設定 mailto:sage [2008/06/10(火) 07:14:57 ID:ByP2ruTr0] 新βで日本語入力直ってるかな? いまダウソ中
825 名前:824 mailto:sage [2008/06/10(火) 09:26:39 ID:ByP2ruTr0] お・日本語入力直ってる!よかったー
826 名前:名称未設定 mailto:sage [2008/06/12(木) 01:58:56 ID:ticareH10] ぬう、iPhoneSDKをダウンロードして、さーて・・・ と思ったら「lepardじゃないからだめぽ」とか言われた。 むう、Xcodeもよく見たらまだTiger標準の2.3だぞ。 もしかしてまずレバード買うところからなのか?
827 名前:名称未設定 mailto:sage [2008/06/12(木) 02:06:35 ID:BVL2O5ry0] DLするところに 「10.5.3以降でないとダメポ」って 書いてあるだろうが。 このうっかりものめ。
828 名前:名称未設定 mailto:sage [2008/06/12(木) 02:17:44 ID:HGc/naoo0] うむ。 またいっぱいあるチュートリアルの続きでも観るか。と ログインしたら赤いとこに「まずシステムを10.5.3にしろ」って 書いてあるな。 空き容量が7Gとかになってたからレパードの前に外付け買って 退避せにゃ・・・ともう一年ぐらい思ってたのだが明日にでも いろいろ買って来ねばならぬ模様。 (うう・・・SDKは只なのにのう・・・早くエミュのiPhoneを触ってみたい・・)
829 名前:826 mailto:sage [2008/06/13(金) 03:48:31 ID:V6hPATQd0] レパードと外付け買ってきて退避やらインストールやらを23時ごろからずっと・・・ やっと一通り終わるぞインストール。 あとはiPhoneSDKだけ・・・ そこでTimeMachineの最初のバックアップがスタート。 60Gをバックアップ・・・檄重・・・ SDKのインストール残り時間1時間・・・ だめだ寝るorz
830 名前:名称未設定 mailto:sage [2008/06/13(金) 05:05:31 ID:Xfl2CfCZ0] >>829 日記は裏紙にでも書いてろ。
831 名前:名称未設定 mailto:sage [2008/06/13(金) 08:10:31 ID:CCeFIa9R0] >>829 バックアップとインストールを同時にするとは男だ
832 名前:名称未設定 mailto:sage [2008/06/14(土) 22:34:21 ID:C1iSJnpN0] >>831 男=バカという考え方は男女差別デス >>826 ,828,829 暇な主婦の日記はスーパーのチラシの裏にでも
833 名前:名称未設定 [2008/06/15(日) 18:32:39 ID:QQ7KkrOD0] Cocoaを初めて半年くらいになるんですが nibファイルとクラスの関係?あたりを中心にまだまだ基礎が 理解できてない感じがします。 読んだ資料は ・楽しいCocoaプログラミング ・サイト:Cocoaはじめの一歩 ・Become an Xcoder ・ヒレガス本(途中) ・Objective-C 2.0(最初の方だけ) という感じです。この資料だと基礎を理解するのに足りない ということはあるでしょうか?無ければ手持ちの資料を使って 復習を繰り返すしかないのかなとも思ってるのですが…
834 名前:名称未設定 mailto:sage [2008/06/15(日) 19:04:08 ID:AQCj6eM40] >>833 ADCのドキュメントは読まないの?
835 名前:名称未設定 mailto:sage [2008/06/15(日) 19:06:10 ID:Pvp6dch/0] 俺は今日「Cocoaアプリケーションチュートリアル」っていうの読んだ。
836 名前:名称未設定 mailto:sage [2008/06/15(日) 19:12:02 ID:OFFyy1VM0] >>834 俺はCocoa/Obj-C系の本全く買ってないけど… オブジェクティブ指向の基礎について書いてある資料どっかで読むとか
837 名前:名称未設定 [2008/06/15(日) 21:16:22 ID:OFFyy1VM0] Beta 7って >>759 ,786 の問題なおった?
838 名前:名称未設定 mailto:sage [2008/06/15(日) 21:18:07 ID:OD2ME3aN0] >>837 >>759 書いた本人だけど、治ったよ。
839 名前:名称未設定 [2008/06/15(日) 21:26:08 ID:OFFyy1VM0] >>838 あり〜 アップデートします
840 名前:名称未設定 mailto:sage [2008/06/15(日) 21:34:33 ID:nbYU02hQ0] Xcode3.0ってインデントスタイルのカスタマイズって どこをいじったらいいの?
841 名前:名称未設定 mailto:sage [2008/06/15(日) 23:34:06 ID:1e1z//tQ0] >>833 他人のコードを読むのが一番。 最初はアップルデブのサンプルでもいいし。 動かしながら見れるし。
842 名前:名称未設定 mailto:sage [2008/06/15(日) 23:38:37 ID:1MH/KFnX0] >>840 メニューの環境設定は見てみた?
843 名前:名称未設定 mailto:sage [2008/06/15(日) 23:39:41 ID:qeeMQ1ni0] >>833 ヒレガス本には重要なことは大体かいてあるから、安心しろ nib はなんか非常にマジカルなので分かりにくいですが、 自分で MainMenu.nib 以外の nib をプログラム側から開く練習をしてみるとなにやってるかわかるとおもいます。 あと、現行の XCode スレ、Cocoa スレ、Mac でプログラミングスレにもいろいろためになることがときどき書いてますよ。ちょっとスレをはじめのほうから読んでみるとか。 あと日本語 ADC はここ developer.apple.com/jp/documentation/japanese.html
844 名前:名称未設定 mailto:sage [2008/06/15(日) 23:55:16 ID:JqQYTA+S0] >>833 >復習を繰り返す 復習よりADCのコード見たり、自分で習作アプリ作ってみたりするがよろし。 動く者がないと長続きしにくいし
845 名前:833 [2008/06/16(月) 00:47:27 ID:N9ZLUTa80] 皆さんレスどうも >>834 あんまり読まないな、Cocoa fundamental guideとかはちょっと読んだけど 成書の方が分かりやすいと思って途中で放棄してる >>835 面白かった? >>836 やっぱそういうの読んでおいた方が良いんだろうか >>841 ,844 そうなんすかね。試してみます >>843 ヒレガスさん信じてもうちょっと頑張ってみます 皆さんほんとありがとう 結構手間かけて丁寧に勉強してきたつもりだったけど さっぱり分かってないもんだから向いてないんじゃないかと 諦めそうになってたけどもうちょっと頑張ってみます
846 名前:800 mailto:sage [2008/06/16(月) 19:16:16 ID:W8VcKLI60] 先日書き込みました800です。 もうすこしだけjava+cocoaをいじろうと思っていますが,NSTableView. DataSource のimplements に必要な メソッドがよく分からず困っています。 ADCをみると,NSTableView.DataSource を使うには8このメソッドをimplements のかなと 思ったのですが,コンパイルエラーになってしまいます。 NSTableViewとDatasource を使うにあたって,留意する点があるのでしょうか? お分かりになられる方がいらっしゃれば,教えて頂けませんか。よろしくお願いします。
847 名前:名称未設定 mailto:sage [2008/06/16(月) 19:27:14 ID:KSPz8qUt0] >コンパイルエラー なぜ内容を書かないのか?
848 名前:800 mailto:sage [2008/06/16(月) 21:09:46 ID:W8VcKLI60] >>847 MyTableDataSource は abstract でなく、com.apple.cocoa.application.NSTableView.DataSource 内の abstract メソッド tableViewObjectValueForLocation (com.apple.cocoa.application.NSTableView,com.apple.cocoa.application.NSTableColumn,int) をオーバーライドしません。 メソッドは public int numberOfRowsInTableView(NSTableView table) { return arr1.count();} public void tableViewSetObjectValueForLocation( NSTableView table, Object obj, NSTableColumn column, int row) { arr1.replaceObjectAtIndex(row,obj);} public Object tableViewSetObjectValueForLocation( NSTableView table,NSTableColumn column,int row) { return arr1.objectAtIndex(row); } public boolean tableViewAcceptDrop(NSTableView table, NSDraggingInfo Info, int row, int operation) { return false;} public int tableViewValidateDrop(NSTableView table,NSDraggingInfo info, int row, int operation) { return 0;} public boolean tableViewWriteRowsToPasteboard ( NSTableView table, NSArray rows, NSPasteboard board) { return false;} public boolean tableViewWriteRowsToPasteboard(NSTableView table, NSIndexSet rowIndexes, NSPasteboard board){ return false;} public void tableViewSortDescriptorsDidChange(NSTableView tableView,NSArray oldDescriptors){} public NSArray tableViewNamesOfPromisedFilesDroppedAtDestination(NSTableView table, URL url, NSIndexSet indexSet) {return new NSArray();} を書きました。コンストラクタ内でarr1 の配列を作ってます。
849 名前:名称未設定 mailto:sage [2008/06/16(月) 21:26:07 ID:RmQwyCTE0] public void tableViewSetObjectValueForLocation public Object tableViewSetObjectValueForLocation tableViewSetObjectValueForLocation tableViewSetObjectValueForLocation ? public Object tableViewObjectValueForLocation
850 名前:名称未設定 mailto:sage [2008/06/16(月) 21:32:16 ID:Ou8QUgoo0] >>849 の指摘通り、 メソッド名を間違えてんじゃね。 それに、返値の異なるオーバロードはできないよ。
851 名前:800 mailto:sage [2008/06/16(月) 22:01:05 ID:W8VcKLI60] >>849-850 レスありがとうございます。 ご指摘の通りタイプミスがありました。修正しましたが,やはりエラーがでます。 MyTableDataSource は ....内の abstract メソッド tableViewWriteRowsToPasteboard....をオーバーライドしません。 というものです。これの記述は上のものから変えていませんが,この部分を削除しても同じエラーがでて赤い×が一番外側のクラスについてしまいます。 ここも重複していたので,1つを消してみたりしましたが変わりませんでした。
852 名前:名称未設定 mailto:sage [2008/06/16(月) 22:53:55 ID:Ou8QUgoo0] DataSourceがどう実装されてるのか分からないので 何とも言えないけど、リファレンスによればtableViewWriteRowsToPasteboardはoptionalになってるよ。 もしかして、NSTableView.DataSourceを実装したクラスを使ってるの? このインタフェースはimplementsする必要はなくて、 必須のメソッドだけ実装したクラスを作ってNSTableViewに setDataSourceしてやれば済んだはず。
853 名前:名称未設定 mailto:sage [2008/06/16(月) 23:32:55 ID:OeKqTEtV0] >>846 Java-Cocoa は deprecated なんだけど... Java 知ってたら Objective-C は三日で文法わかるので、Obj-C Cocoa に変えたほうが文献増えるよ!
854 名前:800 mailto:sage [2008/06/18(水) 00:03:01 ID:EPAxqKJl0] >>852 データソースの扱いですが,確かにsetDataSource の方が良いかもしれませんね。 わざわざありがとうございました。 >>853 Java-Cocoaはご指摘の通りの状態なのは知っていますが、一度 やり始めたことなので納得いくまでやっておきたいのです。ワガママいってすいません。。
855 名前:名称未設定 mailto:sage [2008/06/18(水) 00:30:12 ID:OrwgwwJN0] javaのソースだけで良いので、まとめて どこかにupした方がもっと的確な助言が得られると思う。 でもまあ、好きにやるのが一番なので頑張って。
856 名前:名称未設定 [2008/06/18(水) 02:26:00 ID:Skbvmr550] Xcode 3.1のPackage Makerで、インストール前に指定したアプリ(Firefox)が終了していることを確認してからインストールするインストーラを作りたいのですが、どのようにしたら良いのでしょうか。
857 名前:名称未設定 [2008/06/18(水) 02:29:48 ID:mIEhziGK0] あ
858 名前:名称未設定 mailto:sage [2008/06/18(水) 10:16:02 ID:W5q6jYkd0] 詳しくないけど、preinstallかpreflightのスクリプトでできそうな気はする。 AppleScriptか何かでアプリにメッセージ投げるか、 psとかでプロセス状態を調べてなんとかならんかな。 検証したいけど忙しくて手伝えない。ごめんね。
859 名前:名称未設定 mailto:sage [2008/06/18(水) 21:20:49 ID:dDACerEc0] Google Code Searchでpsを実行していそうなpreinstall, preflightを検索してみた。 file:Resources\/pre(install|flight) ps\s を検索窓に入力。化けてたらすまぬ。 ttp://www.google.com/codesearch?hl=ja&lr=&q=file%3AResources%5C%2Fpre%28install%7Cflight%29+ps%5Cs&sbtn=検索
860 名前:名称未設定 mailto:sage [2008/06/19(木) 11:21:20 ID:6coFj/7V0] >>859 psしてそれをgrepに渡すのか…、ありがとうございます。 grepにこんな使い方もあるって知りませんでした。 できたらkillせずにダイアログ等で終了するように警告してやりたいと思い、調べてみたところ、 nanasi.jp/articles/others/packagemaker/packagemaker_validate.html これを見つけることができました。 本家仕様書はどこだろうと探してみたところ、 developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/Legacy_Requirements/chapter_950_section_4.html#//apple_ref/doc/uid/10000145i-CH13-1032302-CHEFBDAB を見つけましたが、 32 警告表示 「インストールできません」と警告を表示。インストール作業は継続する。 48〜63 警告表示 上と同じく警告を表示するが、表示するメッセージを指定できる。 64 インストール中止 インストールを中止する。 112〜127 インストール中止 上と同じくインストールを中止するが、表示するメッセージを指定できる。 これが本家仕様書のどこに書かれているのか見つけられませんでした。 この32とか48とかというのは、どこで規定されているのでしょうか。
861 名前:858 mailto:sage [2008/06/19(木) 12:57:52 ID:j2mF6/Iy0] >>860 ごめんなさい、メッセージ表示とインストールの中断が できるスクリプトは、InstallationCheckとVolumeCheckでした。 パラメータの詳細は現在のドキュメントには書いていませんが、 Software Distribution Legacy Guide (Legacy) の方で触れています。 ちなみに僕の話はJaguarからTigerまででやってたことなので Leopardでも同じかどうかはわかりません。 あくまで参考程度に。
862 名前:800 mailto:sage [2008/06/19(木) 21:07:40 ID:nCLJzD670] 何度も申し訳ありません。 ttp://aryarya.net/up/img/1493.zip にjavaファイルをアップしてみました。 Xcode で作成して、MyObject というインスタンスでNSTableView をつないでいます。 pasteboard のメソッドはあるはずなのに、なぜこうなるのか...。
863 名前:名称未設定 mailto:sage [2008/06/19(木) 22:44:54 ID:v1c45HIA0] public boolean tableViewWriteRowsToPasteboard(NSTableView table, NSIndexSet rows, NSPasteboard board) を public boolean tableViewWriteRowsToPasteboard(NSTableView table, NSArray rows, NSPasteboard board) に変えたらどうなる?
864 名前:800 mailto:sage [2008/06/19(木) 23:50:03 ID:nCLJzD670] やはり同じエラー(tableViewWriteRowsToPasteboardがオーバーライドされない)です。
865 名前:名称未設定 mailto:sage [2008/06/20(金) 00:21:19 ID:mL+MwY930] とりあえず XCode プロジェクトをまるごと置いてくれ
866 名前:名称未設定 mailto:sage [2008/06/20(金) 00:28:05 ID:emu6E9Wh0] そうか。役に立たんですまん。 取り敢えず調べる過程で2005年度版のADCを 無断tもといバックアップしているところを見つけた。 ttp://serenity.uncc.edu/web/ADC/2005/Developer_DVD_Series/April/ADC%20Reference%20Library/documentation/Cocoa/Java-date.html 一応、ここのReferenceから>>863 を取ったが、 NSIndexSetでやっているのも見つけたので、 JavaやXcode、OS Xのバージョンが色々絡んでいるのかもしれない。 (と、適当なことを言って逃げておく) #伺かの人はCocoa-Javaできるみたいだな…
867 名前:名称未設定 mailto:sage [2008/06/20(金) 00:31:23 ID:mL+MwY930] Cyberduck も Cocoa-Java のはず。 svn.cyberduck.ch/trunk/source/ch/cyberduck/ui/cocoa/CDBookmarkTableDataSource.java ソース丸ごとダウンロードしてコンパイルしてみれば勉強になるのでは >>800 でも Cocoa-Java はもう止めようね。Apple もサポートしてないし。 アップル独自の Obj-C がいやならせめて PyObjC か RubyCocoa にしましょう、こっちはいまんとこサポートされてるので。 あと、Cocoa-Java のシェアウェアのソースコードを買って Objc-C Cocoa に移植したひとの話があります。 www.red-sweater.com/blog/271/cocoa-java-porting-step-1-triage www.red-sweater.com/blog/281/cocoa-java-porting-step-2-life-support なかなか面白いので一読おすすめ。
868 名前:名称未設定 mailto:sage [2008/06/20(金) 02:17:48 ID:7fkn38mM0] >>862 MyTableDataSourceのimplementsを消す。 NSTableView.setDataSource((Object)hoge)なので NSTableView.DataSourceを実装する必要はない。
869 名前:800 mailto:sage [2008/06/21(土) 00:45:48 ID:SvfNIbqK0] 868さんの指摘でうまくいきました。ありがとうございます。 >>866 わざわざ調べて頂きありがとうございました。確かにOSのバージョンは敏感のようですね...。 pure-Java も勉強しておきたいというのと、Cocoa重視ならObj-Cも・・というのがあります。 Obj-C についてはOS10.4なのでメモリ管理についての新しい文献は使えないんですよね。
870 名前:名称未設定 mailto:sage [2008/06/21(土) 00:52:35 ID:kIEVYzos0] pure-Java で、GUI も Java 標準のを使えばいいんではと思うんだけど。 確かにいまから Obj-C やるなら 10.5 買ってからのほうがいいかも。
871 名前:名称未設定 mailto:sage [2008/06/21(土) 04:21:45 ID:G0KE6qM/0] Xcode をアップデートしたら、.h と .m を別ウインドウで 開けなくなってしまった orz .h と .m を別々のウインドウで開くのって、どこを設定 すればいいんだっけ
872 名前:名称未設定 mailto:sage [2008/06/21(土) 06:04:52 ID:7sgq2E/50] >>871 ツールバーの「グループ化/グループ解除」で駄目?
873 名前:871 mailto:sage [2008/06/21(土) 06:59:53 ID:G0KE6qM/0] >>872 うまくいかないんですぅ(泣 前のバージョンはそれで行けたと思ったんですが
874 名前:名称未設定 mailto:sage [2008/06/21(土) 12:40:51 ID:M/O7eHEq0] >>871 環境設定 -> General -> Open counterparts in same editorの チェックを外す。ちょっと意味が違うかな。
875 名前:名称未設定 mailto:sage [2008/06/21(土) 12:54:14 ID:2f76nO9Z0] なんかiPhone(touch)のアプリ作るのあほらしくなってきた 7/11になったら作ったアプリも埋没しそう....
876 名前:871 mailto:sage [2008/06/21(土) 14:35:38 ID:G0KE6qM/0] >>874 できました! ありがとう!!
877 名前:名称未設定 mailto:sage [2008/06/24(火) 15:24:40 ID:ULyIYxaJ0] >>875 なんで馬鹿らしく感じてきたんだ。 何かモチベーションが下がる要因があったのか?
878 名前:名称未設定 mailto:sage [2008/06/24(火) 15:45:33 ID:H4v6+/V10] >>877 マイナーなバンドを追いかけてたら、いきなりメジャーになっちゃったって感じじゃないの?
879 名前:名称未設定 mailto:sage [2008/06/24(火) 16:18:40 ID:ULyIYxaJ0] >>878 それで品質が下がるなら萎えるのは当然だけど、 SDKとしては何ら変わらないんじゃ?
880 名前:名称未設定 mailto:sage [2008/06/24(火) 17:25:38 ID:H4v6+/V10] >>879 いやいや品質がどうこうじゃなくて、自分(と少しの同類)だけのものだったのが... って経験したことない?
881 名前:名称未設定 mailto:sage [2008/06/24(火) 19:22:15 ID:O5auakaV0] 日本での販売がソフトバンクだからという理由だったりして
882 名前:名称未設定 [2008/06/24(火) 20:13:55 ID:TGd0cTMc0] >>875 普通に介護疲れとか
883 名前:名称未設定 mailto:sage [2008/06/24(火) 20:21:31 ID:iqY5RnTV0] いったいみんなどんなアプリを作るのよ。
884 名前:名称未設定 mailto:sage [2008/06/24(火) 20:27:18 ID:km3wNtx10] とりあえずは誰か「くぱぁー」を作っとけ。
885 名前:名称未設定 mailto:sage [2008/06/24(火) 22:10:50 ID:jwYlvtvj0] >>884 効果音をサンプリングするための服がない
886 名前:名称未設定 mailto:sage [2008/06/24(火) 22:16:52 ID:vbkZGb4U0] もういや この板
887 名前:名称未設定 mailto:sage [2008/06/24(火) 22:21:31 ID:ULyIYxaJ0] >>880 遅レスすまぬー そういう経験は記憶にないな。 広がれば自分の知らない事もひょっこり出てきたりするし、 MACに限っては無いだろうけど、マイナーのまま廃れる方が辛いな。