[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/10 00:24 / Filesize : 246 KB / Number-of Response : 888
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Xcode part6



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に限っては無いだろうけど、マイナーのまま廃れる方が辛いな。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<246KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef