Xcode part5at MAC
Xcode part5 - 暇つぶし2ch1:名称未設定
07/04/13 17:25:34 6XSC9ZxB0
Mac OS X の開発環境 Xcode のスレです。
関連リンクは>2あたりに

前スレ
Xcode part4
スレリンク(mac板)

それ以前
XCode
スレリンク(mac板)
Xcode part2
スレリンク(mac板)
Xcode part3
スレリンク(mac板)

2:名称未設定
07/04/13 17:26:07 6XSC9ZxB0
関連スレ

Macでプログラミング{6}
スレリンク(mac板)
Cocoaはさっぱり!!! version.7
スレリンク(mac板)
Objective-C
スレリンク(tech板)

関連が薄いスレ

Mac de Java
スレリンク(mac板)
GCCについて part7
スレリンク(tech板)
WebObjects 質問スレ
スレリンク(tech板)

Macでゲームを作るスレ(2)
スレリンク(gamedev板)
MacでC言語
スレリンク(jobs板)

3:名称未設定
07/04/13 20:42:26 XU57GprI0
Cocoaプログラミングの無料セミナー
URLリンク(developer.apple.com)


4:名称未設定
07/04/14 03:45:20 CWHIP04l0
プロジェクトファイルにエンディアン問題

5:名称未設定
07/04/14 16:13:07 kmm0n92c0
関連しているかもスレ

AppleScript アップルスクリプト 質問、発表
スレリンク(mac板)

【ADC】Apple Developer Connection
スレリンク(mac板)

6:名称未設定
07/04/14 16:38:13 t5Gw9o1a0
>>4
どういう状況?
うちでは PPC でも Intel でも問題なく開くけど?

7:名称未設定
07/04/14 19:30:45 CWHIP04l0
ファイルのエンコーディング

8:名称未設定
07/04/14 21:15:06 OVyYo8KD0
>>7
プロジェクトファイルの中身ってUTF-8だろ。エンディアンって何かわかってる?

かまっちゃいけないにおいが漂っているが一応。

9:名称未設定
07/04/14 21:24:09 5mTJfD+n0
それは Xcode 3.0 の話?
2.x は utf-8 だよね?

10:名称未設定
07/04/14 21:28:08 1/JM53+x0
エディタで弄ったら馬鹿なエディタがBOM付けて開けなくなったとか。(ないない)

11:名称未設定
07/04/14 22:49:14 Q1id0zM00
>>8
さっき覚えた言葉を振り回したくて仕方のない子なんです。

12:名称未設定
07/04/14 23:11:50 st+PfMR+0
Leopardのリリースが延びたから、xcode3.0だけでも先行リリースして欲しい。

13:名称未設定
07/04/15 02:19:01 VeVdT7A10
10.5以前に対応する気はないんぢゃないかと

14:名称未設定
07/04/15 02:59:29 TkF0pYMY0
objc2.0のガベージコレクトがレパード以前に対応するかどうか

15:名称未設定
07/04/15 09:14:29 HgNN0Gxr0
Xcode 3.0を初めて見た。
凄いな、これ。

16:名称未設定
07/04/15 10:04:31 uly34tdj0
早くXcode 3.0でリファクタリングしたいな

17:名称未設定
07/04/15 13:01:10 of+lneo+0
どこで見れるの? > 15

18:名称未設定
07/04/15 13:06:54 nGe2X3+j0
>>17
ADCに登録(無料でも可)した後、ADC on iTunesに行ってDL。
URLリンク(developer.apple.com)

19:名称未設定
07/04/15 22:16:41 HgNN0Gxr0
>>17
厳密さには欠けるが、ここが分かりやすいかと。
URLリンク(www.apple.com)

20:981
07/04/17 02:42:17 0KzAoEPL0
未だXcodeを利用してのarguments指定の方法が分かりません。

Terminalで自前のmakefileでmake後にTerminalでGDBを使用すると問題なくGDBが使えます。

例: (executable = a.out / argv[1] = test.in / argv[2] = test.out)
gdb ./a.out
run test.in test.out

これ同様のことをXcode内でするにはどうしたらいいんですか?

XcodeでArgumentの指定 (Project -> Edit Active Executable 'p2') で
argumentsの場所を指定してもrunできません。。

Error: ~/Documents/p2/test.in could not be opened

p2 has exited with status 1.

21:名称未設定
07/04/17 02:47:48 K2Ve1vuG0
前スレで付いてたアドバイス実践してないやん。

22:981
07/04/17 07:29:53 0YiiYDKq0
>>21
確認しようとも過去ログになってて読めません。。。
どのようなアドバイスをくれたのかお手数ですが再度お教えください。

23:名称未設定
07/04/17 08:39:31 IsMrLYf+0
997 :名称未設定 :sage :2007/04/11(水) 23:59:05 ID:rrcQZm4a0
「~」を展開してんのはシェルだよ。


24:981
07/04/17 12:28:48 0YiiYDKq0
!!
/Users から指定すると無事runできました!

ありがとうございました!

25:名称未設定
07/04/17 19:35:00 SamWz3Pc0
CとかC++とかJavaとかのソースコードからフローチャートを生成してくれるアプリケーションありませんか?
みんなフローチャート作成には何を使ってるの?

26:名称未設定
07/04/17 19:52:50 acBKH1sw0
おれ、フローチャート書かない。
Cで組込みとかやるならば、遷移図とか描くかもしれないけど
C++/Objective-Cでアプリケーションを書く場合はフローチャ
ートを書くと混乱の元になる。
で、使った事無いけどdoxygenで出来るかもしれない。

27:名称未設定
07/04/17 19:57:50 VoLyjOLv0
UMLなら

28:名称未設定
07/04/17 23:55:49 oCCTI55B0
てかフローチャートが有効に機能するのってアセンブラだけじゃないかな。
あれだけ現代プログラミング言語に備わった各機能を全く表現できない
チャートなんて、チャート使う意味ないよ。

29:名称未設定
07/04/18 19:52:21 i0Q65AcF0
いや、FORTRAN、Cobolくらいまでは入れとけよ

30:名称未設定
07/04/18 20:08:47 1dX8NOG40
フローチャートは発注側から要求されているんじゃないの?
その場合は、ちゃんと説明して、システムの概念図見たいのを書いた方が
いいよ。
UMLは先方には難しすぎるからもっと簡単にしてあげると喜ばれます。


31:名称未設定
07/04/19 03:23:43 TFoOji+p0
>>29
COBOLはしらんがFORTARANは少なくともwhileというループ専用構文があるよ。
というかループさえまともに表現できないのかフローチャートは。

32:名称未設定
07/04/19 13:15:30 Y1hSBPl80
あらゆるチャート方法が継承や例外処理(Exception)の多様で
崩壊しました。

javaやc#でチャートを書くなんて無意味。

やはり事務処理はCobolだね。

33:名称未設定
07/04/25 23:03:57 jQ2LENNv0
BMのOpenSourceプロジェクト'ICU'とやらを使ってみようと、インストールしたんですが、
リンクエラーでコンパイルが通りません。

ユーザヘッダ検索パスに

/usr/local/include

を追加してソース内で #include "unicode/ucnv.h" としています。
これでコンパイルが通らない理由にはどういうものがあるのでしょうか。
よろしくお願いします。

34:名称未設定
07/04/25 23:52:25 nCC3bkG10
リンクエラーにヘッダ検索パスとかincludeとか関係あるのかい。
それと、どんなエラーが出てるか書かないと。

35:名称未設定
07/04/26 00:27:08 CSU58x6y0
最近の子はコンパイルとリンケージの違いが分からないのよ。

36:名称未設定
07/04/26 00:45:33 QjkoNyMl0
「プロジェクト'ICU'」って、なんか緊迫感ない?

37:名称未設定
07/04/26 01:14:05 CwhVC7ax0
国際基督教大学がどうかしましたか?w

38:名称未設定
07/04/26 05:18:28 clrsYc+H0
Icy, you!

39:名称未設定
07/04/26 07:18:25 EPE+v4h30
33です

Undefined symbols:

_u_errorName_3_6
/Users/ユーザ名/TestProj/build/TestProj.build/Release/TestProj.build/Objects-normal/ppc/main.o reference to undefined _u_errorName_3_6
(という感じのが6個)

collect2: ld returned 1 exit status

というエラーです。

40:名称未設定
07/04/26 08:37:12 fpR2kNov0
>>33
最近はBMって略すの?
バイエルン発動機のことかと思っちゃった。

41:名称未設定
07/04/26 22:47:44 EPE+v4h30
リンク先のフォルダをあちこち設定してみたんですが、上手く行かないです。
アドバイス頂けないでしょうか。よろしくお願いします。

42:名称未設定
07/04/28 05:01:16 OXhKLi120
>>39
ICU を直接使ったことがないのだがちょっとフォロー。

Mac OS X には実は最初から ICU が入っているのだが (/usr/lib/libicucore.dyld, ただし
ヘッダーファイルとかがないみたいなので普通には使えない)、
この中のシンボルをみると _u_errorName というのはあるが _u_errorName_3_6 みたいな
のはない。これがちょっと気になる。

テストプログラムおよび ICU のソースで u_errorName_3_6 っていう名前を検索して、
どこでこれを参照しているか、#define や typedef で別の名前になっていないかとか、
調べてみるといいかも。

43:名称未設定
07/04/30 12:21:44 cK6pkqzk0
元からmacにあるicuのdllと自分で入れたicuのdllがごっちゃになって、
正しくリンクされないんじゃないかな。んな事有り得んか。
適当に言ってみる。

44:名称未設定
07/05/03 22:43:23 t8PzAaO10
xcodeでヘルプを見ると、必ずテンポラリファイルを残しっぱなしに
してくれるんだけど これってなんで直してくれないんだろう。

45:名称未設定
07/05/04 09:44:54 mQonScPj0
一つのプロジェクトを複数のMacを使って開発したいのですが、うまくいきません。
プロジェクトフォルダをコピーして別のMacに移して、書類を保存しようとすると
「書類”◯◯”は保存できません」となってしまいます。

Xcodeからではなく、Finderから書類を開くと保存可能なのですが。

解決方法をご教示していただけないでしょうか。

46:名称未設定
07/05/04 09:48:52 TrjZ71Y10
権限は?
ってか、CVSつかって共有したらどう?

47:名称未設定
07/05/04 09:49:30 wJ9g4erQ0
>>45
buildフォルだを削除するだけで他のマシンで開けると思うけど
もしかしてパス名が相対パスになっていないところが使われているとか

48:名称未設定
07/05/04 11:25:19 vqFEFQL90
>>45
コード内で日本語を使っていて、Xcodeの「情報」でエンコーディングが
指定されていないとか。

49:44
07/05/04 17:07:02 mQonScPj0
>48
ビンゴでした。コピー元のXcodeではエンコーディングが指定されていたようでしたが、コピー先のXcode
では未指定でした。46、47さんもありがとうございました。

50:名称未設定
07/05/05 03:11:00 0ECnNzBq0
プロジェクトファイルが、PowerPCーIntel間でエンコーディング指定が正しく保持されてない
バグレポート送ったら既に確認してるって言われた

>>49もそれじゃね?

51:名称未設定
07/05/05 03:19:43 gNUP7cM30
今思えば>>4>>7)もそのことだったのかも。叩かれてたけど。

52:名称未設定
07/05/05 06:30:34 nP4EPoem0
>>50
エンディアンのせいだとは知らなかった。早く直してくれ。>Apple

誰かプロジェクトファイルの問題の箇所をひっくり返すツールを書いて
くれないだろうか。

53:名称未設定
07/05/05 09:48:17 2x/NO/UR0
自分で書けよ。


54:名称未設定
07/05/05 14:52:39 QXWtc02I0
エンコーディングとエンディアンは別問題だろ。

55:名称未設定
07/05/05 17:57:02 waFJrDJ+0
今のはエンディアン依存のエンコーディングの話だろ。

56:名称未設定
07/05/05 20:36:43 Wovz3wYZ0
そうなのか?

57:名称未設定
07/05/05 22:06:51 nP4EPoem0
俺は話の流れから「Xcodeのソースコードのエンコーディングの扱いには
エンディアンに依存したバグがある」と読んだのだが、違うのか?

58:名称未設定
07/05/05 23:43:31 OdIw2otO0
Eclipseくらい、快適に入力出来たらな...。
Xcode3.0は、エディタも良くなるんですかね。

59:名称未設定
07/05/06 13:15:50 EtLKRnat0
・・テキストのエンコーディングにエンディアン依存があるなんて
初めて聞いたよ。


60:名称未設定
07/05/06 13:25:32 /KPEyUEj0
>>59
ソースコードテキストファイルそのものにはエンコーディング情報は埋め込
まれていないのだから、プロジェクトファイル側で保持するわけで。
単にこの、xcodeがテキストエンコーディング情報を保持する方法に
Endian Issueがあるってことだけでわ。

自分の理解:
条件:IntelMacとPPC Mac両方で扱うか、公開する必要のあるプロジェクトファイル
制限:日本語コメント原則禁止。エンコーディングはUTF-8指定でなくてもいいが、いずれにせよ使えるのはソースで使えるのはASCII文字のみ。

61:名称未設定
07/05/06 14:13:22 E5Zoe2ZP0
>>59
UNICODEはあるでしょ

62:名称未設定
07/05/06 14:36:32 1ij7fuIX0
UTF-16はあるな、少なくとも。

63:名称未設定
07/05/06 14:42:44 q3aGnJdl0
50 名前:名称未設定 メェル:sage 投稿日:2007/05/05(土) 03:11:00 ID:0ECnNzBq0
プロジェクトファイルが、PowerPCーIntel間でエンコーディング指定が正しく保持されてない
バグレポート送ったら既に確認してるって言われた

と言っただけなのに、
エンコーディング指定が正しく保持されてないー>ppcとintelだからエンディアンの問題に違いない。
という発想が素晴らしい。君らはさぞや立派なエンジニアなんだろうなぁ。

64:名称未設定
07/05/06 15:50:57 /KPEyUEj0
>>63

>49
の話と
>50
の話がどうもつながらないのわ俺だけ?

65:名称未設定
07/05/06 16:05:55 /KPEyUEj0
いつかのiTunesはBOMが逆になってたな。

66:名称未設定
07/05/06 16:06:56 /KPEyUEj0
あれ、IDが同じだ。
やっぱあるんだね、こういうこと。

67:名称未設定
07/05/06 16:25:26 sN33JmFl0
多分、同じプロバイダーで同じ地域なんだろうな。

68:名称未設定
07/05/06 20:44:52 YJ/2NiIm0
>>63
このスレの >>4 の話も出てたから、そうかなと。

PowerPCとIntelの違いって、他にはなかなか出ないだろ。
高級言語を使ってると。

69:名称未設定
07/05/06 22:17:42 q3aGnJdl0
CPU依存の問題と思って話を進めるのが凄いよ。。。
エンディアンなんて比較的下位で解決すべき問題が、
ファイル設定のバグの時だけポッコリ出てくるのかよ。

70:名称未設定
07/05/06 22:27:55 KKCHtd9A0
シリアライズのバグじゃないってことか。
で、実際のところはどうなのさ。

71:名称未設定
07/05/07 00:11:08 ghFyAcgh0
>>69
そういうもんだよ


72:名称未設定
07/05/07 07:12:26 X/HnViHF0
>>70

実装担当者しかわからん。

73:名称未設定
07/05/07 12:31:34 pwH93w/j0
プロジェクトファイルをテキストエディタで開いてみれば分かるけど、
エンコーディング値を「Encoding = -1924588」みたいな感じで整数を文字列表記にして保存してる

推測だけど、これがエンディアン依存になっちゃってるんじゃないかと
これだとプロジェクトファイル自体がUTF-8でも関係ないわな

74:名称未設定
07/05/07 12:52:35 HZvVVqV40
>>73
Intel macとppc macとでxcode 2.4.1で新規プロジェクト。
main.mのエンコーディングをShift-JISにしてみた。

project.pbxproj:
:
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = "-2147481087"; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
:
ってなってる。値自体はおなじだな。このネタではなさそうに見えるけど。


75:名称未設定
07/05/07 14:36:27 pwH93w/j0
>>74
Intel macのほうでプロジェクト一度閉じて、開き直して、main.mのエンコーディングを
情報ウィンドウで見てみ。指定なしになってない?俺の環境ではそうなる。
書き込みは合ってるけど読み込みはダメみたいだね。エンディアンではないのかも。

76:名称未設定
07/05/07 22:44:17 UEf3FvJf0
まー、ここで言った所で、治るのは3.0でしょ。
対処法も判ってる事だし、屁でもこきながら待つしかないっぺ。

77:名称未設定
07/05/08 00:52:47 nEF47iR30
しっがしおめさんの言い方はいっつも小汚ぇなぁ

78:名称未設定
07/05/08 01:24:32 d6gQvm450
Xcodeのエディタでビープ音が止まらない・・・
文字入力するたびにピッピッ・・・・
スペース入れるたびにピッピッ・・・

誰か助けてください・・・

79:名称未設定
07/05/08 02:08:14 nEF47iR30
あ、俺も時々それなる
ファイル開き直すとか起動し直したりするとなくなる

80:名称未設定
07/05/10 23:57:42 IElamFt90
Xcode 3.0のβ版的なものはダウンロードできませんか?

81:名称未設定
07/05/11 00:00:27 kbmwGwIG0
開き括弧を入力するたびにビープが鳴ってキレそうになることはよくある

82:名称未設定
07/05/11 20:31:43 x0A1Qj/30
>>80
ADCの有料会員になれば手に入るんじゃね?

83:名称未設定
07/05/12 05:54:04 eOf5G2o10
LeopardのSeedに含まれてる。Selectで6万くらい?

84:名称未設定
07/05/12 11:14:37 1nuw6i340
Interface Builder の話なのかも知れませんが、
アプリケーションバンドルの中にある nib ファイルを、
ユーザーが開けなくするにはどうすればいいでしょうか。


85:名称未設定
07/05/12 12:13:33 T3cJedcW0
>>84
たとえば、Mail の nib パッケージの中身を英語版と日本語版で比べてみる。

86:名称未設定
07/05/13 01:30:37 wfVuH2lP0
>>83
Selectは$350くらいじゃなかったか?
商用で開発するのでなければ10月まで待てばいいだろ。昔と違って開発機材の
割引率低すぎるし(昔は半額近かった)。

87:名称未設定
07/05/13 13:53:46 v8ElxzoW0
Xcodeのエディタって、保存済みの状態よりも前までアンドゥしようとすると、必ず警告が出ますよね。
これがかなりうざったいんですが、この機能をOFFにすることってできますか?
環境設定を調べてみたんですが、それらしい項目が見つからず・・・

88:名称未設定
07/05/13 14:54:36 xBYutqzU0
初心者が初めてさわるXcodeの入門書は
柴田の本になるの?

89:名称未設定
07/05/13 15:35:32 habiHiaf0
>>88
GUIがらみの本は好きだけど、あれはイマイチな気がするな。
Xcode自体に入門しなくても、Cocoaの入門書でやりながら、Xcodeも覚えるでいいんじゃないか。

90:名称未設定
07/05/14 00:00:59 XTDCcs9Y0
>>88
>初心者が初めてさわるXcodeの入門書は
>柴田の本になるの?
柴田って最悪。
素人に毛が生えたほどの技術しかないし。
ネットでわんさか騒がれている技術知識ひけらかしてるし。
ありゃ技術屋じゃなくて、技術マニアの素人だね。やめとき。

91:名称未設定
07/05/14 00:07:22 eY4mVAt30
フォルダ内のファイル名全取得するのってどうすれば良いんでしょうか。
win だと、CFileFind何てのがあるんですが。

92:名称未設定
07/05/14 00:26:53 dWwCA0m90
CarbonならFileManager
CocoaならNSWorkspaceかNSFileManagerあたり

93:名称未設定
07/05/14 01:39:24 wm/2v6wC0
URLリンク(hmdt.jp)

94:名称未設定
07/05/14 09:38:14 CtwNQzwX0
>>88
あの本はXcodeのヘルプを抜粋して、参考にもならない適当なサンプル付けた
だけだよ。つまりXcodeのヘルプを読めば事足りるということだ。立ち読みする
価値すらない。

柴田はApple IIとかカビの生えた古いMacOSとかプロトカルチャーのことしか
書かないな。デカルチャーな奴だよ。

95:名称未設定
07/05/14 16:21:55 Qbdg2Xmv0
>>86
$350するのはプレミア

96:名称未設定
07/05/14 16:30:44 uWGoLNwv0
URLリンク(developer.apple.com)
セレクト: 62,900円
プレミア:440,900円

97:名称未設定
07/05/15 09:21:32 qHAS2aZy0
Select $500
Premiere $3,500

昔はパートナーズ 10万前後、アシスト シラネ。で、開発機材はほぼ半額で
購入出来たが、今は・・・・・・。

98:名称未設定
07/05/16 22:37:45 uctdZXX50
ずっとC++やってきたけど、
カーボンとココア、マック用アプリ作るのはどちらがお勧め?


99:名称未設定
07/05/16 22:41:03 RUegA9bD0
天国を見たいのならCocoa
地獄を見たいのならCarbon

100:名称未設定
07/05/17 01:07:48 eJQ9hZ1f0
Xcode初心者です。
InterfaceBuilderでCreateFilesをやって、ファイルを作った後、
Xcodeで関数の中身を書いて、その後、再びInterfaceBuilderで
それを編集してボタンなんかを追加しようとするとき、
やっぱり、マージしないとだめなんでしょうか?

マージせずにInterfaceBuilderで保存すると、今までせっかく書いた
関数がすっかり消えてしまうんですが・・・。

101:名称未設定
07/05/17 07:37:10 gOs6XIWl0
>>100
自分で答え出してるじゃん
コードジェネレーターはそんなもんだよ

102:名称未設定
07/05/17 08:02:02 B78I+qWm0
>>100
編集した.hファイルをIBのウィンドウにドロップすると、
IB上のカスタムオブジェクトが更新されるよ。
アウトレットの追加とかは、IBでやらずに、.hファイルの方を
いじってからドロップするのが楽。

103:名称未設定
07/05/17 10:58:18 HX67BV0m0
LeoaprdのXcodeでIBと自動同期になるらしい。

104:名称未設定
07/05/17 22:58:15 2GZW6LZF0
関数のポップアップ時の選択のとき、
control+j とか k とかで
上下移動できたらうれしい。

105:名称未設定
07/05/18 09:59:54 vbzjAZtO0
>>104
Ctr-jはともかくCtr-kはEmacsのショートカットと
同じだから困る。

106:名称未設定
07/05/18 21:23:32 r7Tc3yxi0
じゃあ ^p、^nで決まりだな。

107:名称未設定
07/05/23 02:49:07 OpZccMxa0
>>101~106
わっかりました。
どうもありがとうございます。
(ちょっと家を留守にしてました)


108:名称未設定
07/05/29 20:15:08 hwp1X4PD0
Xcode で開発してるプロジェクトを Windows上の VisualStudio で動かしたいんだが、どうやら VisualStudio は UTF-8 関係でバグがあるらしくプロジェクト内のソースを一括して UTF-8 → ShiftJIS に変換したいのだが、何か方法ない?


109:名称未設定
07/05/29 21:54:40 naLQkwYA0
>>108
utf-8対応のnkfを使ったshellスクリプトを書くか、utf-8対応のnkfが取り込まれた1.8.2以降のrubyで書く。

110:名称未設定
07/05/29 23:02:04 hwp1X4PD0
>>109
レス thx です。結構面倒くさいんだなぁ

111:名称未設定
07/05/30 00:20:08 C+Z+BqyA0
>>108
他にもあるとは思うけど、MultiTextConverterみたいなツール使えば?
URLリンク(www.rk-k.com)


112:名称未設定
07/05/30 21:29:52 xL3CvW0e0
>111

うわっ!108じゃないけど、いいの教えてくれてありがとう。

113:名称未設定
07/05/30 22:44:48 WPSPn7pz0
BIMのOSSにICUってのがある。

114:名称未設定
07/06/01 00:41:43 PLDaDmON0
Xcode 2.4.1 で Java Tools プロジェクトを作成し
ソースにブレークポイントを設定したところ止まってくれません。
(正確には、止まる場合と止まらない場合があり、後者が圧倒的に多い)

アクションとしてサウンドを設定するとちゃんと音がなるので
ブレークポイントの存在は認識されてはいるようですが・・・。
どなたか解決策をご存知ありませんか?

115:名称未設定
07/06/01 13:03:14 CRhXY8/M0
ビルドタイプはDebug, Release?

116:名称未設定
07/06/01 14:14:54 SM5W2kcX0
>>115
Debug です。
常に素通りするのではなくたまには止まるというのがまたイヤラシイ。

新規プロジェクトで試したら普通に止まったので、
面倒ですがプロジェクト作り直して移し替えることにします・・・。

117:名称未設定
07/06/06 20:00:09 EzB6EIBN0
横入りですけど質問いいでしょうか
Standard toolで簡単なCのプロジェクトを作って
ビルドしたのですが、改行コード\nが認識されません。
フォントをArialにしたり、行末コードをLFにしたりしたのですが
何度やっても\nがそのまま出てきちゃいます。
OSのバージョンはOSX4.8です

118:名称未設定
07/06/06 20:03:05 DAdYkpi50
試しにその構文書いてみ。

119:名称未設定
07/06/06 20:04:12 EzB6EIBN0
>>117
#include <stdio.h>
int main (void)
{
printf ("hello world \n") ;
return 0 ;
}

こんなかんじなのですが

120:名称未設定
07/06/06 20:11:16 2ijF31Rt0
それはバックスラッシュじゃなくて円記号です。

121:名称未設定
07/06/06 20:12:02 sIhgb/dV0
option押しながら\

122:名称未設定
07/06/06 20:27:59 3TN6pPvx0
ID変わりましたが>>117です
\nではだめなのでしょうか。
とりあえずありがとうございます

123:名称未設定
07/06/06 20:44:36 DAdYkpi50
>>122
URLリンク(ja.wikipedia.org)
バックスラッシュと円記号参照

要するにWindows環境での¥は全てバックスラッシュにしておけばいい。
エスケープに限らずフォルダ階層もそうだろ?

124:名称未設定
07/06/06 20:46:35 DAdYkpi50
嘘、ごめん。フォルダは違う。顔が熱い。死んでくる。スマン。

125:名称未設定
07/06/06 20:50:10 oJPasybm0
円記号がバックスラッシュと同じ意味を持つのは、
windows/dosでかつ日本語環境「のみ」と思っておけばいい。
もろdomestic localな話。

バックスラッシュはバックスラッシュ。円記号ではない。



126:名称未設定
07/06/07 01:28:01 EH3KMYNQ0
プロジェクトディレクトリをまるごと移動したところ
Missing file or directory エラーが出まくってビルドできません。

ビルドフェーズでのソースの設定とかは相対パスなのに、
どこに移動前のフルパスが記録されているんですか?


127:126
07/06/07 01:58:40 EH3KMYNQ0
↑読み返したら意味不明ですね・・・

既存のプロジェクトディレクトリを Finder でまるごと移動してから
改めてプロジェクトを開きビルドしようとすると Checking Dependencies の段階で
  Missing file or directory: <移動前のソースファイルのフルパス>
というエラーが出まくります。

ターゲットのビルドフェーズのソース設定は相対パスなので問題ないと思っていたのですが、
Checking Dependencies で自動的に行われる作業(←よく知らない)には
どうやらソースのフルパスが使われており、しかもそれが正しく変更されないようです。

これを解決できるような手動の設定項目がどこかにあるんですか?

128:名称未設定
07/06/07 07:38:12 LY7AzlOP0

すべてをクリーニングしてからビルドしてみる
それでもだめならプロジェクトフォルダの下にあるbuildフォルダを捨ててみる

xcodeは色々キャッシュしているみたいなので、いちいちxcodeを再立ち上げ
してみる

129:名称未設定
07/06/12 23:43:29 JlwigFo70
アーキテクチャをppcのみに設定したんですが、i386もビルドされてしまいます。
あと、Release版でのビルドで、/.../build/Releaseフォルダがないといわれてしまいます。
どうすればなおるんでしょうか。

130:名称未設定
07/06/13 05:31:28 owskWjMV0
ターゲットのビルド設定でi386入ってない?
後半はシラネ

131:名称未設定
07/06/13 08:23:58 H8ZIrCHI0
1GBのPDFファイルなんて使う奴いるのかね

132:名称未設定
07/06/13 18:37:32 wBFCi7rB0
xcode2.5を確認しました。

133:名称未設定
07/06/13 18:47:57 F17dJhER0
うん

134:名称未設定
07/06/13 19:42:27 iqRHVxaH0
確認できません

135:名称未設定
07/06/13 22:08:29 9OEuTFoa0
c++プロジェクトのビルドの設定をデフォルトに戻すにはどうすれば良いでしょうか。

136:名称未設定
07/06/13 23:03:36 Phbs817m0
ポップアップでCustomized Item(?うるおぼえ)を表示する。

137:名称未設定
07/06/16 23:17:13 InjrWEGv0
Xcodeから「実行」を使って起動すると普通に実行できるんですが、
できたappのアイコンをダブルクリックで実行しようとすると即座に終了してしまいます。

考えられる理由は何があるでしょうか?

138:名称未設定
07/06/16 23:22:23 skLzzc6x0
ゼロリンク?

139:名称未設定
07/06/16 23:48:06 dacueRaR0
そういうときは、Console.app

140:名称未設定
07/06/17 00:05:54 5cEAK5Nh0
>>138
ゼロリンク外して実行してみたけどだめでした
>>139
ログのチェックしてみます

141:名称未設定
07/06/17 00:15:56 5cEAK5Nh0
>>139
コンソールでチェックしたところ解決しました!
ありがとうございました

142:名称未設定
07/06/17 01:26:36 Hn9W9jFF0
>>141
何が悪かったのか一応書けよ... 何となく予想はつくが。

143:名称未設定
07/06/24 11:41:20 joeqNXjb0
Mac上でコードのステップ数,コメントのライン数とか測定したいんだけど,
なんかいいフリーのツール知りませんか?
Xcodeにそんな機能ついていないですか?

144:名称未設定
07/06/24 12:46:55 jz+2jwON0
性能検査したいならsharkがついてる。
コメントラインは自分でツール作れば良いんでない?


145:名称未設定
07/06/24 18:38:20 ZzwzC+ut0
自分の環境ではXcode2.2.1だが、勝手に2.4.1にアップデートしないものなの?
自動アップデート対象外のようだが、無理にアップデートしないほうがいい?
メニュー項目とか、日本語リソースは2.4.1で使える?


146:名称未設定
07/06/24 20:06:59 q6Ie5raz0
>>145
おもえはしつもんでしかかいわできんのか?

147:名称未設定
07/06/24 20:15:04 VgYgli9gO
クリティカルなアプリとかだと、致命的な問題が無い限りは開発環境固定したいけど、そんなんじゃないなら自分の好きなタイミングで上げれば?

148:名称未設定
07/06/24 22:24:10 6zlcTbz10
別ドライブにOS入れて試せば?

149:名称未設定
07/06/25 18:04:05 TSUVjIvh0
Cocoa Applications で簡単なアプリを作っています。
スライダーからフィールドに対してコネクションを張るために、ctr -dragをしようと
しても、全く無反応です。ctr + F2,etcなどctrを使ったショートカットはちゃんと機能するのですが、
Xcodeを利用するときだけ、無反応なんです。どなたか解決策をお願いします。

150:名称未設定
07/06/25 19:28:32 yGRNtuuT0
>>149
Interface Builderでやってみてはいかが?

151:名称未設定
07/06/25 20:38:26 TSUVjIvh0
>>150
>スライダーからフィールドに対してコネクションを張るために、ctr -drag
はInterface Builderの機能です。

152:名称未設定
07/06/25 21:36:38 AaZN/hV/0
MacOS 10.4.10+xcode 2.4.1だよね?それ以外は白根。

・リンクの線が表示されないということか?
・MainMenu.nibウィンドウInstancesタブのアイコン間でも線が出てこない?
・ツールの削除と再インストールは試してみたか?

153:39
07/06/25 22:32:35 TSUVjIvh0
>MacOS 10.4.10+xcode 2.4.1だよね?それ以外は白根。
はい、そうです。
>・リンクの線が表示されないということか?
はい、線が表示されません。ドラッグのみなら勿論できますが、
CTRを押しながらドラッグしようとすると、ドラッグ自体が出来ません。
>・MainMenu.nibウィンドウInstancesタブのアイコン間でも線が出てこない?
はい、でません。
>・ツールの削除と再インストールは試してみたか?
いいえ、しておりません



154:名称未設定
07/06/25 22:57:46 uc9nv0490
Preferences の Editing タブの
Lock all connections とか入ってると
そんな感じの症状になるけど
どう?

155:39
07/06/25 23:22:32 TSUVjIvh0
>>154
全くその通りでした。心から感謝します。有り難うございました。

ちなみに 39 というのは、別のスレでの名前です。
紛らわしいことをしてすいませんでした。

156:名称未設定
07/06/28 15:50:03 2txYME0rO
Leopard、RubyCocoaは入ってますか?

157:名称未設定
07/06/28 19:36:17 QHfN3hFI0
>>156
入ってますよー。真っ赤っかです。

158:名称未設定
07/06/29 15:56:56 /wkq71wHO
>>157
そうですか!ありがとうございます。
Xcode3.0もなんか凄く変わったようですね。
Macプログラミング初学者としては、非常に期待です

159:名称未設定
07/06/29 20:25:02 kqtjuggy0
Macプログラミングの入門本が図書館に置いてあったんで手にとって見てみたら、
前半部からポリモルフィズムだのMVCパラダイムだのとのたまっていて驚いた。
ハイパーカードで気軽に開発ができた時代は遠くなったんだな…

160:名称未設定
07/06/29 21:00:51 aeJ6FAdP0
MVCのおかげで気軽に開発できるんじゃねーの

161:名称未設定
07/06/29 21:09:56 /8nahg9M0
>>159
AppleScript Studioなら結構気楽に作れるんじゃないかな
ハイパーカードには及ばないけど

162:名称未設定
07/06/29 21:25:25 Rt6CfgJc0
HyperCardはその代わり出来ることが限られてたし、XCMD, XFNC(だったかな?)
は作りにくいし、一部で言われるほどいいソフトだとは思わないけど。会社でも全然
人気なかった。

163:名称未設定
07/06/29 22:51:45 v8XpV2yH0
>>159
気軽がいいなら掌田津耶乃の本とか。
あんまいいとは思わないけど。

164:名称未設定
07/06/30 23:12:52 6NriULf60
Leopardのgccってバージョンいくつなんだろ

165:名称未設定
07/07/01 20:44:09 Pwu4M2wS0
5.0

166:名称未設定
07/07/04 00:58:05 8Eqv8hBv0
質問です。

Xcodeで普通のC言語で
FILE *fp = fopen("hoge.txt", "r");
として、ビルドしたところどうしても正常に開けないらしく、fpにNULLしか返ってきません。
昔のXcodeやprojectbuilderの時代だとビルドするとできるbuildフォルダの中にhoge.txtを入れれば読めたと思うのですが、
現在は仕様が変わっているのでしょうか。

hoge.txtファイルはどこに置けばよいでしょう?
また、Xcodeの設定で、実行時のカレントディレクトリを指定することは可能でしょうか?

167:名称未設定
07/07/04 01:16:07 jtWv/LSE0
オブジェクトファイルの作成場所がbuild/Debugなどひとつ深くなったからではないでしょうか。
たしかXcode2.1からです。

ファイルの作成先を、
Xcode中のスクリプトなら環境変数TARGET_BUILD_DIRに
コピーフェイズなら「プロダクトディレクトリ」とすると
構成にかかわらずオブジェクトと同じ階層にコピーされます。

168:名称未設定
07/07/04 01:28:59 +JTSWwn10
>>166
Xcode 2.4.1
Project>New Build Phase>New Copy Files Build Phase
  Destination: Products Directory
で Build/Debug/ または Build/Release/ にコピーされる。

>実行時のカレントディレクトリ
Executables
 hoge → Executable "hoge" Info

169:名称未設定
07/07/04 01:30:31 +JTSWwn10
>>167
リロード忘れた。かぶってすまない。

170:名称未設定
07/07/04 12:32:16 azziKoi+0
みなさん、アドバイスありがとうございます。
作業ディレクトリをプロジェクトディレクトリにして、hoge.txtをプロジェクトディレクトリに
置いたのですが、なぜかそれでも開けません。

ただし、UNIXの絶対パスで
/Users/foo/Documents/Program/test/hoge.txt
のように指定してやると開けます。

どこかミスっているでしょうか・・・。
ちなみに環境はMacOSX10.4.10、Xcode2.4.1です。

171:170
07/07/04 14:35:55 azziKoi+0
原因が分かりました。
system("pwd");
でカレントディレクトリを調べたら
/Users/foo/Documents/Program/test/build/開発/test.app/Contents/Resources
となっており、ここにhoge.txtを入れたら相対パスで開けました。

しかし、>>168さんのアドバイスに従って
作業ディレクトリをプロジェクトディレクトリにしているはずなのですが、なぜなのでしょう・・・。

172:168
07/07/04 19:55:10 CtY1/GtB0
>>171
*.appかよっ(Comamnd Line Utility>Standard tool他だと思ってた)
>>168 Destination: Resouces へ変更
NSBundleでhoge.txtのパスを取得する。
168の後半は忘れて。

173:名称未設定
07/07/16 22:23:51 2X/VslK00
ブレークポイントを、ソースコードの編集画面で消したはずなのに、
xcodeを立ち上げ直すと復活することがよく起きます。

何か直す方法がありますか?

174:名称未設定
07/07/16 22:26:56 Q6C7VYM60
どんなときにそれが起きるの?
もっと開発者なら詳しく!

175:名称未設定
07/07/16 23:13:41 8aRWMcj/0
>>173
俺も良くあるなあ
ブレークポイントウィンドウでdeleteキーで消すとちゃんと消えるような気がする

176:名称未設定
07/07/17 05:56:27 ltV2QjJf0
>>175
確かにブレークポイントウィンドウからだときちんと消せます。
この症状が出たときって、ブレークポイントが勝手にずれたりとかも
起きるんです。
こういうところは、もっと簡単に再現する方法があればレポートしやすいん
ですけれども。

経験上、xcode上でファイル名を変えるとか、missing linkを修正するとか
したあとに出るような気がします。
index出来ないってコンソールへログが延々と出る症状とセットかな?
indexできないのは単にxcodeがファイルパスをプロジェクトファイルに
持っているからだと思うんですが・・・



177:名称未設定
07/07/17 12:05:26 Pvv6wQuG0
>>176
昨日、ブレークポイントを設定した1つ上の空白行で止まって、なんじゃこりゃと
思った。クリーニングしてからビルドし直したら直ったけど。

178:名称未設定
07/07/17 22:34:01 Gu7/b3YQ0
>>177
>昨日、ブレークポイントを設定した1つ上の空白行で止まって、なんじゃこりゃと
おいおい、そんなこともしらんのか?
デバグ情報がずれてるんだよ。
ソースコードとバイナリ情報が食い違っている。
フルビルドしなおせ。

179:名称未設定
07/07/18 06:23:06 LyF4OKMg0
>>178
クリーニングしてビルドするだけで>173もなおるのかな?

180:名称未設定
07/07/22 14:03:39 W3b3Clg/0
Macでファイルを削除(やコピー等)するAPIって何を使えばよいでしょうか?

Carbon C++でWindowsから移植しているのですが、
WindowsでいうDeleteFileに相当する関数が見つからなくて探しています。

PBDeleteFileIDRefAsyncというのが見つかりましたが、
これは低レベルな関数の様でした。(ググって使っているサイトも無かった……)

181:名称未設定
07/07/22 14:19:41 1jrhIvr20
unlink

182:名称未設定
07/07/22 15:04:46 oZFtwuZp0
CarbonならFSDeleteObjectかな。
参考までにCocoaならNSFileManagerのremoveFileAtPath:handler:。

Xcode使ってるならまずヘルプ読むべし。

183:名称未設定
07/07/22 15:46:19 W3b3Clg/0
>>182
見落としてました、ありがとうございます。
XcodeでなくてわざわざAppleのサイトで調べてました。

charの配列(フルパス) → FSRef (FSPathMakeRef) → API と関数に渡しているのですが、
全角のファイルだとエラーになりますた(´・ω・`)

Unicode周りに疎くてすいませんが、
CFStringRefとかUniCharとかいろいろあるようですが、
どういう変換の流れが一般的なのでしょうか?

184:名称未設定
07/07/22 16:28:47 oZFtwuZp0
>>183
FSPathMakeRefに渡すパス名はUTF-8で。
CFStringRefからは、CFStringGetBytesあたりで変換できたような。

探したらこんなページもあったから参考にしてね。
URLリンク(www.ottimo.co.jp)

185:名称未設定
07/07/22 16:45:24 aRES5gfc0
個人的経験から一言
CFStringのエンコーディング変換は環境によっては、失敗する場合も多いので、
(CFString.hの上の方にエンコーディング変換について色々書いてある)

 CFURLCreateWithFileSystemPathでCFURLに → CFURLGetFSRefでFSRefに

などとしてchar配列への変換を避けた方がいいと思う。
このへんは人それぞれ他にも色々やり方あるだろうけど。

CocoaだとNSStringでUTF8を得るのはまず失敗しないんだけどね。

186:180
07/07/24 04:59:46 CirQaoaA0
>>184
>>185
アドバイスありがとうございます(`・ω・´)

1. CFStringCreateWithCString (charの配列 → CFStringRef)
2. CFURLCreateWithFileSystemPath (CFStringRef → CFURLRef)
3. CFURLGetFSRef (CFURLRef → FSRef)
という手順で変換して、うまくいくようになりました。

2 の引数で CFSTR() マクロでエラーが出る (+ ググッたらあまりよろしくないようだったので) ので、
1 の関数を経由させるようにしてみました。

187:名称未設定
07/07/26 03:43:24 p5MXhNEm0
zlibを使いたい(スタティック リンク)のですが、
フレームワークが見つからずリンクエラーになりました(´・ω・`)

zlib自体はOS Xにインストールされているはずですが、
アプリからはどのように使うんでしょうか?

188:名称未設定
07/07/26 03:51:00 yM8+poyU0
-lz

189:名称未設定
07/07/26 07:43:48 TybHfASm0
他のリンカフラグとかいうところで
-lz
指定すればよかったんじゃなかったっけ

190:名称未設定
07/07/26 17:28:13 BmuC9WLl0
>>187
OS Xにインストールされているのはダイナミックライブラリだが、なぜスタティックリンク?

191:名称未設定
07/07/27 03:16:17 u8vfo9ld0
>>188
>>189
うまくいきました。ありがとうございます。

>>190
単にDLLがあまり好きでないだけですw

192:名称未設定
07/07/28 06:47:13 B7SfXQre0
oggのフレームワークをビルドしたのですが、
他のプロジェクトで「追加 - 既存のフレームワーク」で表示されませんでした(´・ω・`)
何か設定が必要なのでしょうか?

手順は以下のように行いました。
1. oggのプロジェクトをビルド。
2. libogg-1.1.3\macosx\build\Development\Ogg.framework を ライブラリ\Frameworks にコピー。
3. 別のプロジェクトから「追加 - 既存のフレームワーク」で追加 (できず……)


193:名称未設定
07/07/28 11:58:09 B+AtSTyU0
バックスラシュですか...

194:名称未設定
07/07/28 12:05:42 B+AtSTyU0
>>192

出来たよ、コピーしなくても。10.4.10/Xcode2.4/Intel。

195:192
07/07/28 15:52:05 B7SfXQre0
>>193
すいません。
Windowsの時の癖で間違えて書いてしまいました(´・ω・`)
/ でやってます。

>>194
なるほど。環境は私も同じです。
libogg-1.1.3の中のフレームワーク(ビルド結果)だと、キチンと表示されて、
他のアプリにリンクして動作も確認できました。

やりたいことは、OpenGL.frameworkの様に標準のフレームワークに追加したいのですが、
なぜか、ライブラリ/FrameworksにコピーしてもXcodeのダイアログでは表示されないです(´・ω・`)

196:名称未設定
07/07/28 17:38:49 1sjVA8b+0
>>195
まずないと思うけど、/Library/Frameworksではなくて
$HOME/Library/Frameworksなら動いたりする?

そうだとしたらアクセス権のたぐいかも。

197:名無しさん@そうだ選挙に行こう
07/07/29 12:29:28 37ZorAWf0
>ライブラリ/FrameworksにコピーしてもXcodeのダイアログでは表示されない

ファイルダイアログでグレイになって選択できないってこと?
.framework自体が表示されない?

198:192
07/07/29 13:44:35 n0eiC7+W0
>>197
.framework自体が表示されないです(´・ω・`)
Finder上ではもちろん表示されているんですが。

>>196さんのアクセス権も試してみます。

199:名無しさん@そうだ選挙に行こう
07/07/29 19:10:37 yup62IhI0
Xcodeのビルドについてお聞きしまーす!
intel Mac上でアーキテクチャをintelのみにしてコンパイルしているのに、
なぜかgccのコンパイル中にppc関連のオプションがされていて、リンクエラーに
なる事があるのですが、皆さんはご経験ありますか?
また、gccのオプションを手動で編集して削除する方法は無いのでしょうか?

200:名称未設定
07/07/29 21:12:52 ps7ub49y0
たった今、FileMerge.appを使った作業失敗して300行くらいあぼんした。。。

201:名称未設定
07/07/29 21:24:49 cGfrb2db0
300行って...プロは凄いですね

202:名称未設定
07/07/29 23:01:36 NyHQjGRu0
プロなら300行くらいすぐ打ち直せてしかるべき。

203:名称未設定
07/07/29 23:02:12 T8PTParj0
|
j

204:名称未設定
07/07/30 00:16:01 YAWari230
FileMerge.appって直感的じゃないし、危なっかしいよね。
かっこいいけど

205:名称未設定
07/07/30 00:23:57 d1jVCmxX0
ここでTimeMashine登場。

206:名称未設定
07/07/30 00:26:33 UP7YSaoz0
FileMargeってMighty Mouseのスクロールが変な挙動するから嫌い

207:名称未設定
07/07/30 01:59:55 vudzEEgA0
Time Machine

208:名称未設定
07/07/30 02:11:52 d1jVCmxX0
すまんw

209:名称未設定
07/07/30 02:51:28 xa3zXf5X0
誰か>>206のも言ってやれ。

210:名称未設定
07/07/30 06:46:07 7hhLU8Wv0
Marge
[名]((英略式))=margarine.

211:名称未設定
07/07/30 07:33:59 YwN1l7Xm0
Chon Marge.

212:199
07/07/30 19:56:27 I7BRKDmo0
もうわからん。もうわからーーーん。orz

213:名称未設定
07/07/30 20:00:17 7hhLU8Wv0
ちゃんと設定できてないんじゃん

214:名称未設定
07/07/30 20:23:55 fPH77V2l0
XCodeの操作方法とか覚えてる最中なのですが
InterfaceBuilderでGUIを設定してソースを出力した時に
アウトレット、アクションのクラス変数やメソッドの定義は
ソースが出来ていますが、
テキストフィールドやボタンの実際のインスタンス生成やプロパティーの
設定、イベントの紐付け等を実装しているソース部分というのは
XCodeからは見えないのでしょうか?
Javaの様に1からソースでGUI設定とかは出来ないのでしょうか?

215:名称未設定
07/07/30 20:33:05 5Z99NR970
やろうと思えばできるが手間だろ?

216:名称未設定
07/07/30 20:43:03 fPH77V2l0
>>215
内部でどんな風にソースになってるのか知りたかったもので。
それに実装ソースがあればちょっとした変更も出来るかなと思いますし。
見方を教えて下さいませ。

217:名称未設定
07/07/30 22:18:57 UP7YSaoz0
>>216
Interface Builderはソースコードを生成しません。

218:名称未設定
07/07/30 22:35:25 fPH77V2l0
>>217
そうですか、XCodeから見れないんですね、残念。
だとするとCocoaではソースコードを公開する場合とかは
ソースの他にnibファイルも同梱しないといけない訳ですね。

219:名称未設定
07/07/30 22:47:00 m7M01FW80
アプリとは別にXcodeのプロジェクトファイルのフォルダを公開するんじゃない?

220:名称未設定
07/07/30 23:00:48 fPH77V2l0
>>219
やっぱりそうなりますか。
しかしnib内のブラックボックスソースが分からないと
動的にボタンオブジェクトとかを生成してウィンドウにセットしたりは
難しそうですね。

221:名称未設定
07/07/30 23:22:14 kOqpNf3+0
>>220
いや。
別にブラックボックスって程でもないし。

222:名称未設定
07/07/30 23:35:58 Hme4WVYI0
>>220
>動的にボタンオブジェクトとかを生成して(ry
これも別に難しくないし。


223:名称未設定
07/07/30 23:46:22 fPH77V2l0
そうでつか・・
とりあえずもっと勉強してみます。

224:名称未設定
07/07/30 23:50:11 m7M01FW80
動的がウリだしな

225:名称未設定
07/07/31 04:23:00 i2c/ooKn0
CoreAudioのサンプルコードみたらほとんどC++で
書かれてるんですがObjective-Cだとパフォーマンスが
悪いんでしょうか?
せっかくObj-Cの勉強してるのでいまさらC++は覚えたくないのですが。

226:名称未設定
07/07/31 09:55:06 vuGmLhHg0
Macだけでプログラムするんなら別にC++なんか憶える必要はあるまい。
場当たり的な拡張で可読性が低いし、C++とは関係ないんだがSTLを使われたら
さらに可読性が低下する。自分のプログラムですらわからなくなるな。きっと。

その点Objective-Cはシンプルな点がいい。パフォーマンスはObjective-Cと
いうよりCocoaだろう。

227:名称未設定
07/07/31 09:56:05 jPqPMMSO0
パフォーマンスの問題ではなくてまだ新しいからObjective-Cにラップされてないんだと思う。
将来的にObjective-Cになるかは分からない。
現状アプリを作ってて細かいとこまでまさぐろうとすると多少なりともCも必要になるよ。

228:名称未設定
07/07/31 11:30:08 NRRIjL8l0
ベースがUNIXだからCに触らずに済む訳が無い。
賛否両論あるだろう。

229:名称未設定
07/07/31 13:31:02 q5hM/nA70
サンプル書いた人がC++好きなだけ。
CoreAudioの中の人は変人(外人?)多いらしく、昔のサンプルはJavaだった...

230:名称未設定
07/07/31 13:57:21 vuGmLhHg0
Objective-CはANSI-Cを拡張したものだからCが必要なのは当たり前の話。
CじゃなくてC++の話だろ。

231:名称未設定
07/07/31 15:27:32 iFj0jK1pO
ObjC + C99
これ最強

232:名称未設定
07/07/31 17:07:28 fLkkM52z0
ですよねー

233:名称未設定
07/07/31 20:18:18 ENNQdFVX0
STLって可読性は良いと思うけどなぁ
map<string,string> dic;
dic["cocoa"] = "ObjectiveC";
とか気持ち悪いと思うなら仕方ないけど・・・

234:名称未設定
07/07/31 20:38:11 SsAWrN290
CoreAudio AudioCodecのComponentDispatchとか
C++で書いてあるんだけど、これいちいちCで書き直すの結構大変。
/Developer/Examples/CoreAudio/AudioCodecs/

C++覚えるしかないかなぁ...CとobjCで十分なんだけどな

235:名称未設定
07/07/31 21:23:49 koeli91v0
まあ、C++というかSTLも知っておくと便利だよ

236:名称未設定
07/07/31 21:25:48 ljnI+jK+0
全くの初心者なのですが、使いやすいファイラが見当たらないので
作ってみたいと思います。
言語はObjective-Cがいいのでしょうか?

237:名称未設定
07/08/02 10:23:07 gwvl7FfF0
>>233
MSのCとか実装が不完全だったり(今は知らん)、CodeWarrierでは多重にテンプレートを
定義するとエラーになってtypedefで回避したりとか、今一つ安心して使えなかった。
書く時は便利だけど、読むのはちょっと・・・。

238:234
07/08/02 10:39:38 xKlSysXW0
CoreAudioやるにはC++が必須だと理解したので
AudioCodecサンプルコードを参考にC++勉強し始めたのだが。

obj-cより遥かに複雑な言語だなぁこれ
覚えること大杉。可読性が悪いぞorz

239:名称未設定
07/08/02 13:33:42 gwvl7FfF0
場当たり的に拡張されたツギだらけの言語なんだから仕方ないよ。
それゆえにObjective-Cのシンプルさが逆に引き立つとも言える。

240:名称未設定
07/08/02 15:00:36 +Xd2Stvb0
Objective-C2.0がきたらこのスレに期待している

241:名称未設定
07/08/02 20:08:07 7jGMT8HQ0
>>240
個人的には、GCまち。
GCあると、世界が変わると思うよ。

242:名称未設定
07/08/03 00:36:25 wo6D0iAG0
シーケンサー作りたくて勉強してるんですが
AppleのADCサンプルにCoreMIDIのサンプルソースがないんで
さっぱり分からんとです。
URLリンク(chiba.cool.ne.jp)
とかは見つけたんですがもっと基本的なことから知りたいんですが
どこかにCoreMIDIの説明サイトとかありませんか?

243:234
07/08/03 06:42:16 zyCfYT4k0
/Developer/Examples/CoreAudio。

244:名称未設定
07/08/04 11:34:58 lpZEuVlh0
NSPanel上からアクションでNSWindowを開いたあと、そのNSWindowをクローズすると、
NSPanelがメインウィンドウの後ろに隠れてしまいます。

いろいろ設定を変えたりコードを試したけどダメでした。
なにかよい手は無いでしょうか?



245:名称未設定
07/08/04 15:43:31 HAJCU/Ix0
CoreAudioのAPIは全部Cでしょ?
なんでC++が必須なのか分からん

サンプルコードを何も考えずにコピペするなら
確かにC++を知らないとまずいかもしれないけど。

246:234
07/08/04 22:24:00 CkZVvLCf0
>>245
AudioCodecのところにこう書いてあるから。
「When developing an audio codec, you must subclass ACBaseCodec.」

Audio Codec Referenceを見ると分かるけど、APIがCじゃなくてC++でしょ。

247:名称未設定
07/08/04 23:47:35 MvtkyY7p0
componentは定型処理の典型だからframework用意して穴埋め方式になってるのに
わざわざcで一から書くの?

248:234
07/08/05 08:09:36 gi0BtjNU0
?245と247は別の人?

とりあえず、QT7.2で7.1.xまで動いていたサードパーティ製
AudioCodecが動かなくなったとかいう記述を見かけた。

どうもCoreAudio自体最新版SDKベースであることを前提に
してるような節がある。自前でCで書き直すとさらに互換性が
落ちるような気がするので(サンプルコードからサブクラス
作って)C++で書くかぁと考えたんだけどね。

それでもQuickTime Componentの実装と同じように、
(クラスばらして)Cとマクロを書くべきだと思う?

249:名称未設定
07/08/05 12:44:27 BANP4YSR0
C++で書けないの?とかいってる人をよく見るが、
おまえらそもそもC++できちんと設計できるのか、と
設計するためにUMLは必須だろうし、
それ以前にオブジェクト指向設計法もしらにゃいかん。
ただ単にC++でソースコードかけます、書きたいです程度は2流だ。
そもそもC++は現行プログラミング言語でもっとも仕様が複雑。
C++ができます!と豪語している人間で
きちんとわかって使っている人間はみたことがない。


250:名称未設定
07/08/05 15:40:47 uf7+C4rD0
C++の全部の機能を使うこともないだろうに、言ってることが全然わからん。
教科書にでもそう書いてあったのか?

251:名称未設定
07/08/05 19:16:23 FPPIF/4c0
>設計するためにUMLは必須
んなこたぁない

252:名称未設定
07/08/05 21:57:24 DfxwcjkL0
動けば正義!

253:名称未設定
07/08/05 22:06:50 UWqUKp9U0
>>252
おまえ漢だな

254:名称未設定
07/08/05 23:00:36 UbArILB00
頭でっかちなだけじゃ何も作れんしねえ。結局、馬力がないと。

255:名称未設定
07/08/05 23:09:31 91DR/0db0
ADC登録してる人はもうXCode3.0でObjective-C 2.0触ってるのかな?
GCが付いたらやっぱりJavaみたいにいつGCが動作するか分かんなくて
いきなりパフォーマンスが落ちたりするのかな。

256:名称未設定
07/08/05 23:16:11 uf7+C4rD0
それ以前にXcodeというかIBのインターフェイスが変わってどう作ればいいのか
とまどってるとこだな。あと2ヶ月でわかると思うが。

257:名称未設定
07/08/05 23:35:44 qg2VSvYj0

   うき……
             うき……

258:名称未設定
07/08/05 23:37:32 sFPARZBV0
Objective-C2でできることが増えるだろうがそれを覚えるのが大変そう
増えたAPIとかピックアップしてくれるサイトとかでてくるかなぁ

259:名称未設定
07/08/06 00:24:35 vWQ3mUd/0
>>255
ちょっと前のXcodeが不安定すぎて検証する気にならなかったなぁ

俺のおすすめはObjectiveC++かな
OpenGLでごにょごにょする時にはObjectiveCでは役不足だからね

260:名称未設定
07/08/06 00:29:39 XNQFfJao0
役不足ならそれでいいじゃん

261:名称未設定
07/08/06 00:36:22 A5e6Tl6Y0
今日の役不足スレはここですか。

262:234
07/08/06 06:18:23 c/iiiiSn0
>>259
259の日本語が力不足な件について。

263:名称未設定
07/08/06 08:50:38 8ox2MdZB0
>259

*役不足*

(1)俳優などが、自分に割り当てられた役に対して不満を抱くこと。
(2)その人の力量に比べて、役目が軽すぎること。「―の感がある」


264:名称未設定
07/08/06 09:36:46 Aro1mzz00
イヂワルだな、オマイ等。

265:名称未設定
07/08/06 09:43:29 9gycu4d/0
間違えも正さないまま放置する方が意地悪だろ。社会で恥かくのは259なんだから。

266:名称未設定
07/08/06 10:40:20 vCSrH1JE0
字からみても意味が分かりそうなもんだが。

役不足->役が足りない事(実力が足りない訳ではない)
力不足->力(能力・実力)が足りない事

267:名称未設定
07/08/06 10:50:09 4E2kk9T70
しかし、誤用とかゆとり云々の話題には嬉々としてレスするよな。

268:259
07/08/06 13:32:33 XRc8GCi30
そうそうでも残念ながら役不足で間違いないのだ

269:名称未設定
07/08/06 13:58:17 9gycu4d/0
日本語という言語もロクに使えん奴がまともなスキルがあるとも思えんな。
Xcodeが不安定というのもわからんし。自分の能力の低さを開発ツールに転嫁してる
だけじゃないのか?バグと言ってるのも自分のバグだろ?

270:268
07/08/06 15:06:10 XRc8GCi30
>>269
まあそんなに悪く言わんでも
C++は優秀なライブラリが揃っているから、知っておいて損は無いっしょ
ObjC++特有の注意点だけをおさえておけばね。

271:名称未設定
07/08/09 06:28:16 fA0yfZqV0
>>255
恐らく。スレッドがメモリ管理のモジュールの中でロック待ちになるとか、ありそう。
ただどのくらいパフォーマンスが落ちるかはなんともいえんが..

272:名称未設定
07/08/13 05:08:01 rQhkju6qO
Carbonとかcocoaって何者ですか?

273:名称未設定
07/08/13 05:15:02 +tKh7BAQ0
>>272

スレリンク(mac板)


274:名称未設定
07/08/14 01:08:16 pmCU7hTt0
XcodeというよりIDEの使い方についての質問なのですが、
int ch ;
if ((ch = getc(stdin)) < 0)
みたいなプログラムを
現状chにわざわざ値例えば-1を代入して、
if(ch < 0)
みたいにしているのですが、
直接キーボードから入力してトレースするには、
どうすれば良いのでしょうか?


275:名称未設定
07/08/14 02:47:48 Tkugprym0
>>274
IDEは関係ないと思うけど...
Xcodeについてはアップルのサイトにドキュメントがあるよ。

276:名称未設定
07/08/14 03:45:21 pmCU7hTt0
すいません。
ドキュメント読んだんですけれども、
いまいち分からなくて。

277:名称未設定
07/08/14 04:06:15 pmCU7hTt0
すいません。分かりました。
Debug→標準IOだったのですね。
っーか、思いっきり書いてるし。

278:名称未設定
07/08/17 23:55:18 4ZL7P1ry0
xcode ( gcc ? )って0bを頭に付けても2進数になりません。
どうしたら、2進数が使えるようになりますか?

279:名称未設定
07/08/18 04:05:02 gHItIeEe0
進数なんて飾りです。

280:名称未設定
07/08/18 04:35:57 XiN4Xphs0
よそだと0bで2進数使ったりするんだへえ
俺Objective-Cしか使わんから知らなかった

281:名称未設定
07/08/18 07:38:03 oFwB5MSQ0
>>278
C言語の規格に2進数なんてなかったと思うけど

282:名称未設定
07/08/22 08:33:29 P51wbNq/O
最近になってPHPコーディングにXcodeを使うようになったんだけど、
このエディタって行の途中から平行選択出来るのかな。
あれば便利なんだけどなあ。

283:名称未設定
07/08/22 08:50:15 Mep0PA/50
obj-cってビット操作できないの??

284:名称未設定
07/08/22 09:16:49 fw6+crbU0
ANSI Cでサポートされているものは使えるだろ。

>>282
平行選択って何?矩形選択ってこと?

285:名称未設定
07/08/22 11:18:45 P51wbNq/O
>>284
説明が悪くてすみません。
範囲選択のことです。

286:名称未設定
07/08/22 11:22:34 vk5vWS+f0
範囲選択って何?

287:名称未設定
07/08/22 12:21:59 6Q2Ewi230
>>286
説明が悪くてすみません。
平行選択のことです。

288:名称未設定
07/08/22 12:26:32 YhwDRV8Z0
無限ループって怖くね?

289:名称未設定
07/08/22 12:33:22 U2fkO/130
まず矩形選択をぐぐってみてくれ

290:名称未設定
07/08/22 14:42:36 4brpcUf80
10.4以降なら矩形選択できるじゃん

291:名称未設定
07/08/22 14:47:30 P51wbNq/O
>>287
ワロタ。
エディタによって名称が違うから説明しづらい…
取りあえずググってみます。

292:名称未設定
07/08/22 14:47:42 Mep0PA/50
ノコギリ選択したくなったじゃないか

293:名称未設定
07/08/22 18:01:03 cdX6usXD0
矩形選択は出来なさそう

294:名称未設定
07/08/22 18:08:04 AT4Np7m20
>>293
コマンド+ドラッグで複数箇所の選択
コマンド+オプション+ドラッグで複数行を長方形で選択

この2番目のやつが矩形選択と呼ばれるやつではない?
もっと別の選択方法?

295:名称未設定
07/08/22 18:19:33 cdX6usXD0
うほっ、出来た。ありがとうございます。
っつか、オプション+ドラッグだけで良いみたいです。

296:名称未設定
07/08/22 18:38:27 AT4Np7m20
>>295
おお、オプションだけでいいのか

297:名称未設定
07/08/23 01:25:08 S/oatxl50
ちなみにソースの編集で矩形選択ってどういうとき使うの?

矩形っていうと矩形波しか思い浮かばない俺。
エディタはラインエディタが基本だ。

298:名称未設定
07/08/23 03:41:05 swv9ZEeJ0
矩形選択してコピーした内容は、矩形ペースト(というのかな)できてほしいなぁ。

299:名称未設定
07/08/23 09:27:17 TGxzfoz90
それよりXcode 2.5はどうよ?
あんまり変わってないみたいだけど。

300:名称未設定
07/08/23 09:43:58 xGbAA7Ag0
>>299
まだ試してないけど、基本バグフィックスなんじゃないの。新機能の方は3.0ということで。

301:名称未設定
07/08/23 10:28:52 USCXbe4W0
2.4のバグって?

302:名称未設定
07/08/23 13:20:20 mxbJHasL0
>>50

303:名称未設定
07/08/23 16:39:00 tUB6r9Qr0
あれバグだったんか。
エンコード指定してない俺が悪いとばかり思ってた。

304:名称未設定
07/08/23 17:18:41 tUB6r9Qr0
そうそう思い出した。
Xcodeの環境設定ってプロジェクトファイルじゃなくて、
使うマシン(もしくはユーザ?)によって変わるから、
マシンごとにエンコードの設定とかしてやらないといけないんだった。
それがバグってことかな。チラウラでした。

305:・∀・)っ-○◎●
07/08/26 02:05:31 IVHxW7+J0
EinhugurFrameworkを標準採用してくれないかなぁ

306:名称未設定
07/08/27 02:07:32 sX/8h3aT0
Interface Builder でチェック外したのに何度消してもソースにハンドラとかが追加されることってない?

307:名称未設定
07/08/27 04:35:19 hOec7JBE0
クリーニングすればいいんじゃない?

308:名称未設定
07/08/27 08:07:54 cQLfJ/kC0
既出だったらすいません
Xcodeで編集したソースコードのエンコードって保存できないんでしょうか?
コード書いて保存しようとしたら「保存できませんでした」ってメッセージが出て
エンコードを指定してやると保存できるようになるんだけど、その後Xcodeを終了
して再起動してから同じファイルを編集するとまた「保存できませんでした」に
なって、そのたびにエンコードを指定してやるはめになって困ってるんですけど
何かいい方法あるんでしょうか?

309:名称未設定
07/08/27 09:01:02 fJraKEGC0
環境設定にあるけど?

310:名称未設定
07/08/27 09:03:46 cQLfJ/kC0
環境設定でデフォルトのエンコーディング決めても変わらなかったです
最初からXcodeで作ったファイルじゃなくてCodeWarriorで使ってたファイルを持って
きたんですけど...
ファイルのエンコードの情報ってどこに保存されるんでしょう?

311:名称未設定
07/08/27 12:21:48 vC2xtM4P0
>>310
*.xcodeproj 内の project.pbxproj に保存されます

プロジェクトに登録されたファイルでなければ
エンコーディング情報を記憶してくれないと思われます

312:名称未設定
07/08/27 14:04:30 cQLfJ/kC0
>>311
ありがとうございました
もちろんプロジェクトには登録してありコンパイルも通っています
いろいろ試したんですがUTF-8で保存すればOKでMacOS日本語とかにしてると
記憶されないみたいです。わざわざUTF-8以外も指定できるようにしてあるのに
なんででしょうね?

あとSTLのstringとかにSJISの文字列とかいれてデバッガで見ると16進数で表示され
ちゃうんですけどこれって文字列として見れるようにする設定とかってあるんでしょ
うか?

313:名称未設定
07/08/27 18:18:42 Rokn/lxE0
>>312
今のXcodeが「MacOS(日本語)」のエンコード指定を覚えてくれないのは既知のバグ。
このスレでも何度か話題に上っている。


314:名称未設定
07/08/27 19:55:15 R+dUv5lm0
>>307
クリーニングでも駄目でした。何か気持ち悪いのでプロジェクト作り直し(ry

315:名称未設定
07/08/27 20:24:24 UskFtWVH0
>>313
そんなんですか、appleって相変わらず日本語軽視 というか英語以外軽視ですね

デバッガで日本語が見えないのを見て大昔の開発環境に戻ったみたいな気がしました
その昔Symantec C++かCode WarriorがバージョンアップしたときにデバッガでSJIS
が文字として表示できるようになって喜んだことがあったけど、それ以前に戻されたみ
たいな感じがする...Think Cとかの時代か?

316:名称未設定
07/08/27 20:41:42 2WQfKB/i0
そもそもGCCって、Shift JIS通らないヨ。UTF-8にしとけば?

317:名称未設定
07/08/27 22:53:27 GKvYF3Aa0
ていうか今時Shift_JISってw

318:名称未設定
07/08/28 09:16:43 EENUaBab0
OS Xで使ってる分にはUTF-8で何の不便もあるまい。

319:名称未設定
07/08/28 09:53:52 Bd/4ihxi0
大量のSJISのデータファイルがすでに存在していて、それを読み込んでユニコード化した
りいろいろ加工するプログラムを書いてるんで>>316-318みたく言われてもどうしよう
もありません

320:名称未設定
07/08/28 12:30:56 Y9D4OM0r0
>>319
練習とか宿題か?
SJIS->UTF8だけならnkf2であっという間に終わるだろ。

321:名称未設定
07/08/28 12:51:03 Bd/4ihxi0
というかSJISどころかUTF-8でもデバッガで日本語部分は16進数になっちゃいますね

文字コード云々以前にデバッガの仕様として英語は文字として表示するがそれ以外は
16進表記にするようになってるんですね

私はWindowsのVCとBCB、MacのCodeWarriorしか知りませんけどデバッガで日本語
表示できるの当たり前だと思ってたんでちょっとビックリしました

322:名称未設定
07/08/28 12:52:18 y/omrr0P0
>>320
通りすがりのものですが、3日ぐらい前にnkf使ってあっという間に終わったと思ったら、
別のところからきたデータと整合性が取れなくて...

あんまり久しぶりなんで忘れてましたよ。Full Width TildeやDashのことなんて。

323:名称未設定
07/08/28 15:10:05 urZ7rbDP0
iconv使えよ

324:名称未設定
07/08/28 18:50:37 0VPS1yKp0
前に同じネタが書き込まれて…

325:名称未設定
07/08/28 21:00:00 XXKi5sTD0
>>321
>というかSJISどころかUTF-8でもデバッガで日本語部分は16進数になっちゃいますね

gdb(Xcode のデバッガの中の人)自体はUTF-8サポートしてるっぽいけど。
gdbでset chaset UTF-8する。

>私はWindowsのVCとBCB、MacのCodeWarriorしか知りませんけどデバッガで日本語
>表示できるの当たり前だと思ってたんでちょっとビックリしました

XcodeもNSString/CFStringに関しては変数ブラウザに表示してくれる(はず)。
で、今はそういうもので文字を処理して、生のSJISだUTF-8なんてのを極力扱わない
のが普通。
STLのstringだと、結局ただのバイト列を扱うことになるし。
ま、UTF-8をつっこめばとりあえず上記同様gdbでc_str()は表示できるようになるのでは。

326:名称未設定
07/08/28 21:46:06 nQ5JPHTa0
>>325
実際試してみて言ってるんですか?
NSStringもCFStringも試したけどUTF8のデータ入れても日本語部分は表示されませんでしたよ

それとも何か設定でもあるんですか?gdbの何かとか?

>STLのstringだと、結局ただのバイト列を扱うことになるし。
>ま、UTF-8をつっこめばとりあえず上記同様gdbでc_str()は表示できるようになるのでは。

stringにUTF-8のデータを入れた場合、ASCII互換部分は英字で表示されてそれ以外の日本語
部分とかは16進表記になりますから単に「ただのバイト列」として扱ってるわけじゃないです
そしてこの仕様はNSStringでもCFStringでも同じでした

関係あるかどうかは分かりませんけど環境設定でデバッガのフォント指定できますけど、ここ
で日本語フォント指定すると指定は通るけど次に環境設定開くと元の英語フォントに戻っちゃい
ますね

327:名称未設定
07/08/28 22:17:26 nQ5JPHTa0
すいません、今試したらNSStringだと日本語表示されました
CocoaならOKなのかな?

328:名称未設定
07/08/29 02:20:26 nWUdndgT0
なんだかなあ....

ところでgdb自体のUTF-8サポートはやっぱ怪しい。gdbの中でC stringを表示したい
ときは、とりあえずputs()とかを呼んだ方がいいかなと。
XcodeのコンソールはUTF-8っぽいかな。

329:名称未設定
07/08/29 08:10:43 JAD/DcEY0
ほんとだputs()呼ぶとコンソールにUTF-8の日本語表示されますね

デバッガの機能が貧困な時代ってよくいわゆるprintfデバッグってやってましたけど
その時代に戻ったみたいw

330:名称未設定
07/08/29 22:43:54 nWUdndgT0
貧困なのはデバッガじゃなくて

331:名称未設定
07/08/29 22:56:17 JAD/DcEY0
お前の頭なw

332:名称未設定
07/08/29 23:59:06 5ZUMQCHx0
俺の懐だよ....

333:名称未設定
07/08/30 00:20:44 WvMoeJr+0
マルチスレッドや連続したUIの検証がし難いからデバッガはほとんど使わんなぁ。
stringの中身もcode pointやnormalize formが判り易いhexの方がありがたい。
テキストとして見たいならsummary formatter指定でNSString化すれば良い。
{(NSString*)$VAR}:s

334:名称未設定
07/08/31 01:15:12 LVP98vnZ0
>>333
>マルチスレッドや連続したUIの検証がし難いからデバッガはほとんど使わんなぁ。

そういえばgdbでブレークとかステップ実行したときの各スレッドの動作は
ちょっと謎らしいですね... UI だと window server とのやりとりなんかもあるだろうし。
で、どうやって検証を? NSLogぐらいは使いますか?

335:名称未設定
07/09/01 03:49:22 YSmdtXlA0
CCライセンスのアイコン集。ツールバーとかのアイコンに悩んでる人がいるかもなのではっておく
URLリンク(sekkyumu.deviantart.com)

336:名称未設定
07/09/01 15:53:22 UsAUZtyz0
勝手に使っちゃダメなの?

337:名称未設定
07/09/02 20:57:10 NyOCnXbOO
CCライセンス嫁。

338:名称未設定
07/09/06 01:35:32 217A0swW0
キャラクターで書いたものをGUIと結びつけるにはどうしたら良いのですか?
インターフェースビルダーで配置はできますが、関連付け方法がわかるホームページはないでしょうか。

339:名称未設定
07/09/06 10:10:57 X1dHSbhr0
キャラクターで書いたもの?

340:338
07/09/06 12:13:34 9SQhAxGF0
そういう君に
たのしいCocoaプログラミング
URLリンク(hmdt.jp)

341:340
07/09/06 12:15:18 9SQhAxGF0
あ、>>338
のtypo。

342:名称未設定
07/09/06 13:25:00 KOJURVg40
キャラクター?

343:名称未設定
07/09/06 13:51:12 vj3uNp3L0
たぶん、アスキーアートみたいに描かれた絵を表示したりしたいってことじゃないかな

344:名称未設定
07/09/06 13:53:34 y91r+q/K0
@さんとかxとかiとか&か

345:名称未設定
07/09/06 14:19:11 Y1DXiD740
>>338-340
わざわざ自分のサイトまで引っ張って本の宣伝乙

346:名称未設定
07/09/06 15:49:49 vHGmhj/H0
え、木下さん降臨!?

347:名称未設定
07/09/06 17:05:31 5OH/tRke0
>>345
が他の人降臨なんじゃないか

348:名称未設定
07/09/06 17:33:53 nQNFZGPJ0
cのcharをNSStringにして…って意味ならstringWithCString。

349:名称未設定
07/09/06 23:58:41 7yXqdSWA0
>>338
ご覧のように全員ぽかーんとしてるんだが、「キャラクター」って何のこと?
非常にマイナーな言語? それともエディタ? 単に文字、という意味?

Interface BuilderはUIの配置を行うだけのツールではないです。多くの場合は
Interface Builderでコードのひな形を生成し、そこに求めている機能を追加する
形でコーディングする。

入り口だけ教わってもどうせまた山のような疑問が降って湧くと思うから、
素直に初心者向けの本を1冊は読んだ方がいい。過去ログ参照のこと。

350:名称未設定
07/09/07 03:15:53 TxfIk5bx0
>>344
人間とゾーンとインプとサキュバス?

351:名称未設定
07/09/11 15:49:00 8Bd6RoZe0
>>350
xはグリッドバグじゃね?

352:名称未設定
07/09/11 16:39:02 PGPH7vWd0
Wikipedia-jaのXcodeの項を読んでたら気分悪くなった。
なんだあの翻訳調丸出しの文章は。

353:名称未設定
07/09/11 16:51:36 IzES2KBr0
書いてるの柴田文彦じゃねぇの?

354:名称未設定
07/09/11 16:55:11 IzES2KBr0
レファレンス、柴田の本の宣伝になってるじゃん。普通、Appleのドキュメントだろうな。

355:名称未設定
07/09/12 01:01:27 xUtZtZxP0
WikipediaのMac関連の項目は全体的に文章のレベルが低い。

356:名称未設定
07/09/12 15:23:02 joAPVPMJ0
おまえが書いてくれ


357:名称未設定
07/09/13 01:02:19 2s0ydI0K0
以前書き直したよ。まだアカウント取る前だったけど。

358:名称未設定
07/09/14 05:41:26 B2HEVKn50
ソースファイルの置き場所を変更すると
クラスブラウザ上で対応するクラスが「移動or削除された」旨のエラーが出るんですが、
これを消す方法はどなたかご存知ありませんか?

ソースを移動するたびにもはや参照不可能なクラスの残骸が溜まっていき不便です。
クラスブラウザなんて誰も使ってないような気もしますが、ご存知でしたらご教示ください。

359:名称未設定
07/09/14 09:33:55 3F4ZFfSw0
クラスブラウザ以前にプロジェクト上で行方不明になってると思うんだが、
それはどうなってる?移動したソースは赤になってないか?

360:358
07/09/15 02:21:51 F+xdbfja0
「グループとファイル」のカラム上で赤文字になってる項目は
deleteキーで消すか、移動後の新しいパスを「情報を見る」から手動で設定しています。
同様にクラスブラウザ上でも消せればいいのですが・・・。

361:名称未設定
07/09/19 01:29:13 Xg4ZXP7V0
sage禁止

362:名称未設定
07/09/19 23:17:28 0uT2we+M0
Macでの開発経験は無いのですが、Leopardのデモ映像を見て、Coverflowに興味を持ちました。

アプリケーションのモックアップだけでも手早く作りたいのですが、現状でCoverflow的な表現を
取り入れるには、ADCで金払ってXcode 3.0を手に入れるしかないのでしょうか?

(FlashなんかでCoverflowもどきを表示できるモノならあるようですが、Flex Builderとか
 頼りなさすぎ)

363:名称未設定
07/09/20 00:02:45 HpYSsEpr0
XcodeはADCの無料会員になればダウンロード可能。ただCoverflowはCore Animation使ってるはずなので、Leopardにならないとサクッとは作れないかもしれない。まあ技術的にはOpenGLのビューに描いてるだけなので、3Dプログラミングの知識が少しあればTigerでもできると思うよ。

364:名称未設定
07/09/20 00:07:04 OkZ90tQk0
ああ、Xcode 3.0はまだ無料会員には提供されていなかった。
Xcode 2.5 + Tigerでも、CoreAnimationがやってることを手書きすれば、似たようなことはできるけど、手早くはできないかも。

365:名称未設定
07/09/20 00:09:46 oK6T1i270
モック程度ならQuartz Composer使ってもできそうな悪寒。
楽しそうではあるが、コード書くのとは別な脳の領域を使いそうな気がする。
よう知らんけど。

366:名称未設定
07/09/20 00:40:56 A01fsnmG0
これはQuartz Composerで作ってるみたいですよ
URLリンク(www.arizona-software.ch)

367:名称未設定
07/09/20 00:41:54 YBWJfr/U0
CoverFlowは10.5以降しか使えないだろうし、
QuartzComposerでもできるけどQCは10.4以降しか使えないし、
当然Macのそのへんの機能使って簡単なステップで作るならMacでしか動かないわけで。
今Winでの開発してるんだったらFlashとかOpenGLで実現した方がOSX以外でも使えていいと思う。

368:362
07/09/20 22:27:51 Q0mT6bJx0
アドバイスありがとうございます。
堅苦しいVisualStudioとかeclipseの画面とは違った、DTMソフトのようなXcode 3.0の
スクリーンショットに興味を惹かれてもいたのですが、Xcode 3.0を触るのはLeopardが
出てからになりそうです。

OpenGLの知識は全く無いので、とりあえず他の方法でモックアップ作ります。
Flex Builder 3.0が結局一番早いかも…
実効性能は謎ですが。

スレ汚し失礼しました。

369:名称未設定
07/09/21 00:04:02 Dpskfjzd0
>>364
Xcode 3.0って、ADC有料会員向けには公開されているの?
ADC Selectだけど、知らなかったお orz

370:名称未設定
07/09/21 00:34:54 rjIydRfN0
>>369
Leopardの中にあるだろ。

371:名称未設定
07/09/21 00:54:48 n7vxnNvv0
>>368
>DTMソフトのようなXcode 3.0のスクリーンショット
それXrayじゃないの?

372:名称未設定
07/09/21 01:18:39 hOtxpifS0
Xrayだね
ただのパフォーマンスを見るツールでしょ
俺最初もDAWとかライムラインを扱うソフトを簡単に作れるのかと勘違いした

373:名称未設定
07/09/21 20:20:48 OwqZiAk/0
9月末日まで大学の学籍があるんだけど、ADC Student Membershipに加入しておいた方がいいかな?

374:名称未設定
07/09/21 21:01:26 aBWwKTQ+0
 
【Penryn】 真のUNIXには、真の64bitCPUを! 【Nehalem】
スレリンク(mac板)
 
 2007年、11月12日 … Penryn系Xeon、簡易64bitモートのまま、45mm゙
 
 2008年、第3四半期 … Nehalem系Xeon、True 64bit モード
 

375:名称未設定
07/09/22 09:34:44 YvhBLvW70
たしか卒業後はメンバーシップを失う云々の注意書きがあったはず

376:名称未設定
07/09/22 10:06:33 EDCgO3Qb0
留年しますた。
とか言うのは

377:名称未設定
07/09/22 10:36:12 xi94+nWt0
それでも俺の頃は年に一回学生証チェックがあった

378:名称未設定
07/09/22 23:56:48 V8IHJ6+c0
>>368
URLリンク(rental.rakuten.co.jp)

379:名称未設定
07/09/23 10:43:29 Uq2l4D8k0
Leopardと同時にリリースされるXcode3.0とIB3.0はTigerでも使用可能なんですかね?

380:名称未設定
07/09/23 10:48:09 xE4YXBlv0
不可だから2.5が出たんでしょ

381:名称未設定
07/09/23 10:54:29 Uq2l4D8k0
そうですか、、Leopardを買わないと快適な新しい開発環境は手に入らないということですね
けどそのぶん黒の半透明ウィンドウ10.5以降しか対応してない機能も多いわけですね

382:名称未設定
07/09/23 11:07:27 Qz4Ff5Gd0
どれだけ快適になると想像してるんだろうか。
黒の半透明ウィンドウが何を指してるのか知らんけど、無ければ自分で作ればいい。
HDMTで黒い半透明のウインドウが出せるAppKitが公開されているから、それも参考にしたらいいと思うよ。

383:名称未設定
07/09/23 11:09:25 Qz4Ff5Gd0
×HDMT
○HMDT

だった。

384:名称未設定
07/09/27 10:43:57 uTEiUuMb0
開発環境もそうだけど、Objective-C2.0でのガベコレ採用は、
Macアプリ開発にこれから挑戦するような初心者にとって良いニュースだと思うよ。
初心者ならLeopardを待って、Leopard(以降)専用に書いたほうが断然入りやすい
ので、そうすることをオススメする。

385:名称未設定
07/09/27 11:27:11 DoK9wEPc0
でもIBのインターフエイスが大幅に変わって、既存の入門本がまったく役に立たなくなる
予感。これまでお薦めだったヒレガス本も使えなくなるし。

386:名称未設定
07/09/27 12:58:53 Gm/+Yl3E0
>>385
ヘルプコピペ本が出るので安心です。


387:名称未設定
07/09/27 14:49:44 MQZr25cl0
Leopard以前のOSでも動くの?

388:名称未設定
07/09/27 16:31:55 K1Qcxs100
で、2.5入れてる?まだ2.4.1入れてるんだけど。なんかまだいろいろと問題ありそうで。


389:名称未設定
07/09/27 16:43:30 DoK9wEPc0
開発用は2.4.1を使ってる。2.5はpreviewだから使ってない。
3はかなり戸惑ってるというか・・・

390:名称未設定
07/09/29 12:30:31 VpYYSkR30
Xcodeでの新規作成時に
 "RubyCocoa Aplication" というプロジェクトを選択できる方法があるらしいのですが,
方法が分かりません。
URLリンク(www.mouseup.net)
にはRubyCocoa - FAQに書かれてある、そうですが,
リンク先がありません。

参考になるページ等々教えてください。

391:名称未設定
07/09/29 12:36:11 jdpbbZC40
>>390
違うRubyCocoa拾ってきたんじゃないか。確か3つ位あったような。
URLリンク(limechat.net)

392:名称未設定
07/09/29 13:26:31 OyQAWQr00
>>391
本家、元祖、真?


393:390
07/09/30 16:25:09 DZABHO7S0
>>391
サンクス

追加質問です。コマンドラインで使ってるスクリプトに,
cocoaでUIをつけたい(ラッパ)と考えてます。
たとえば現在,ruby sample.rb argv1 argv2 スクリプトがある。

sample.rbに変更を加えることなく作るには,どうすればいいでしょう?
イメージとしては
require 'osx/cocoa'
class AppController < OSX::NSObject
  include OSX
  ib_outlet :window, :aText1, :aText2, :onExec, :resultText
  def onExec(sender)
    argv1 = @aText1.stringValue.to_s
    argv2 = @aText2.stringValue.to_s
    result = `ruby PATH/sample.rb #{argv1} #{argv2}`
    @resultText.setStringValue(result)
  end
end

です。
問題はPATHをどうすればいいのか?
そもそも,こんなのでいいのか?
Xcode初心者なので,とんちんかんなことしてるかもしれません。
どうぞよろしく

394:390
07/09/30 17:06:15 DZABHO7S0
訂正
前:たとえば現在,ruby sample.rb argv1 argv2 スクリプトがある。

後:たとえば現在,ruby sample.rb argv1 argv2 と利用しているスクリプトがある。


395:名称未設定
07/10/01 14:13:39 ONzciviH0
私も、ほぼ初心者ですが……

>>100
nibファイルは、Xcodeで生成して、
InterfaceBuilder(略してIB)で編集するのが基本です。

nibで使うカスタムオブジェクトは、IBで生成して、
Xcodeで編集(実装, implement)するのが基本です。

詳しくは、このページでも参照してくださいな↓
URLリンク(developer.apple.com)

396:395
07/10/01 14:14:19 ONzciviH0
ごめん。誤爆。

397:名称未設定
07/10/02 20:13:54 lYVA0C340 BE:452800692-2BP(1003)
MacOS10.4.10(intel)/Xcode2.2.1
頂いたRubyプログラムをRubyCocoaを使用してGUIアプリにしようとしています。

Rubyファイルは、ビルドしたとき/Contents/Resourcesに置かれますが、これを指定したファイルだけ/Contents/Resources/libに置くというようなことは可能でしょうか…

398:名称未設定
07/10/02 20:20:31 xxY3eHsE0
ファイルコピー・ビルドフェーズを使う。

399:名称未設定
07/10/02 20:31:59 lYVA0C340 BE:452801636-2BP(1003)
>>398
素早い回答ありがとうございますm(_ _)m
試してみます

400:390
07/10/05 15:28:23 hdkeTaPg0
PATHの問題は解決できそうです。がうまくビルドできません。
前述のAppControllerクラスで
result = `ruby PATH/sample.rb #{argv1} #{argv2}`を,例えば
result = `ruby ~/Desktop/sample.rb #{argv1} #{argv2}`とした場合は
問題なくビルドでき,期待通りの動作をしました。が,
プロジェクトのClasses下に新規ファイルとして作成すると,
sample.rbのソース中にある
mystring = String.new(ARGV[0])の行でエラーになります。
sample.rb:35:in `initialize': cannot convert nil into String (TypeError)
ビルドのときに実行してしまうためのようです。
単にResources下(またはもっと適切なところ)にコピーするだけみたいなことはできますか?
(動的なリンクといえばいいのか?)

401:名称未設定
07/10/05 17:09:52 vnEIIuvH0
>>400
>>398

下のサイト参考になる
URLリンク(limechat.net)

402:390
07/10/05 17:31:31 hdkeTaPg0
>>401

参考になりませんでした。
ていうか,400の内容を読んでいただけてますか?


403:名称未設定
07/10/05 22:08:51 BEqAq9ly0
望みの回答をもらえなかったから逆ギレですか。
質問から二時間しか経っていないのに。

ま、どうでもいいけどね…。

404:名称未設定
07/10/05 22:28:09 8dt/RWl30
人に教えを乞う態度とは思えんな

405:名称未設定
07/10/05 23:02:53 6Qp4zfo60
>>402
精神が図太い人ってステキ!!もっとヤッテ!!

406:名称未設定
07/10/05 23:53:50 jjOmj8ye0
>>400
「ビルドと実行」のときにそのエラーが出て、「ビルド」のときにはエラーがでないのではないでしょうか?
おそらく原因はアプリケーション起動時に実行されるrb_maib.rbでResources直下の.rbという
拡張子を持つRubyスクリプトがすべてrequireされるためです。

ですから、
A.rb_maib.rbからsample.rbをrequireしないようにする
B.Resources直下でない場所にsample.rbを置くようにする
のどちらかで解決するはずです。

A.はrb_main.rbのrequireの手前でnext if path == "sample.rb"などしてとばす
B.は401,398のいうようにファイルコピーフェーズを新規に作成してそこでコピーする
とすればよいでしょう。

407:名称未設定
07/10/09 14:53:17 Pjtbah7a0
chud_4.5.0.dmg

408:名称未設定
07/10/13 23:42:01 uXjVuXO60
XCode1.5,Objective-Cでフレームワークのデバッグを
するにはどうしたらいいのでしょうか。

アプリケーションから、フレームワーク側のコードに
step intoできない状態です。



409:名称未設定
07/10/13 23:49:23 uXjVuXO60
自己解決しました。

410:名称未設定
07/10/17 02:09:37 teERXZg/0
age

411:名称未設定
07/10/23 12:57:07 WAjJiUSK0
フレームワークのヘッダファイルを公開するのに、
ターゲットにCopy Filesを追加しました。
そこには、Destinationを指定するようになっているのですが、
これをどれに指定すればいいかわかりません。

Products Directoryだと、buildフォルダの直下にHeadersフォルダ
が作成されますが、MyFramework.frameworkの下にはできません。
そのせいか、xbuildcode install
すると、Headersフォルダはコピーされないのです。

Frameworksを選ぶと、Headersフォルダがどこに作れているのか
不明です。プロジェクト内のフォルダではないようです。

ビルドしたときに、build/MyFramework.framework/の直下に
Headersが出来、installしたときにもそれが反映されるように
するにはなにを指定したらいいでしょうか。絶対パスっていうことは
ないと思うのですが。
XCode1.5です。

412:名称未設定
07/10/23 13:07:49 d6eQ1o6L0
そんなややこしいことしなくちゃいけなかったっけ?
フレームワークのターゲットにヘッダを追加して
役割を public にしたら勝手にコピーしてくれた気がするけど。

413:名称未設定
07/10/23 14:39:28 WAjJiUSK0
>>412 あー、わかりました!

ヘッダをpublicにする方法がわからなくて、ドキュメントの森
に迷い込んだらおかしなことしてました。ターゲットの中のファイル
には、役割「Role」なんて項目が現れるのですね。ここを変えれば
よかったのか。

どうもありがとうございました!!

414:名称未設定
07/10/25 12:11:20 FShpX8su0
RubyCocoaに関して質問です。
ファイルへのパスを取得して,そのファイルを処理するという流れを考えています。
パスを取得する部分は同じなので,共通のメソッドにしようと思っているのですが,
それがうまくいきません。例えば,こんな感じです。

def proc_a
  result=getPath
  ..process of result..
end
def proc_b
  result=getPath
  ..process of result..
end
def proc_c
  result=getPath
  ..process of result..
end


415:名称未設定
07/10/25 12:12:25 FShpX8su0
つづき
def getPath
  panel = OSX::NSOpenPanel.openPanel
  panel.objc_send(
    :beginSheetForDirectory,
    :modalForWindow, @myWindow,
    :modalDelegate, self,
    :didEndSelector,'openSheet:returnCode:contextInfo:',
    :contextInfo, nil
  )
end
def openSheet_returnCode_contextInfo(panel, code, info)
  if code == OSX::NSOKButton then
    return panel.filename.to_s
  end
end

openSheet_returnCode_contextInfo(panel, code, info)の後,
proc_a, proc_b, proc_cにそれぞれ戻るにはどうすればいいのでしょうか?
contextInfoを利用できますか?(使い方が分からないです)

416:名称未設定
07/10/25 21:00:31 iSiNZIiv0
>>414
シートは非同期の処理で、希望のように関数的に動作をさせるには別途待ち・同期の処理を
書く必要があります。RubyCocoaに限らずObjective-Cでも同じです。
シートにこだわりがないのであれば、runModalForDirectory:file:types:とすると
ファイル選択(またはキャンセル)後にコード上の後続の処理に進むので簡単です。


417:名称未設定
07/10/25 21:18:20 43dIx0nY0
>>414
RubyCocoaにもココアにも詳しくないですが。。。
例えば外部に変数sheetFromを用意します。

def proc_a
getPath
sheetFrom=a
end
以下b、cも同様

getPathは同じ

def openSheet_returnCode_contextInfo( panel, code, info )
if code == OSX::NSOKButton then
if sheetFrom == a then
proc_a_1( panel.filename.to_s )
end
end
end

def proc_a_1( result )
..process of result
end
以下b、cも同様

って感じになるかと。

ちなみにこれだと、あるウインドウでsheet aを開いているときに
別のウインドウでsheet bを開いたときに
変数sheetFromが上書きされてしまいおかしな事になります。
そう言う事態を避けるためにはcontextInfoを使用します。

418:414
07/10/26 10:44:20 m+Qo+x3Q0
>>416
ありがとうございました。次善の策としたいと思います。

>>417
contextInfoの使用方法を教えてくださいませんか?
:contextInfo, "from_a"
として,def openSheet_...側で
infoから, from_aを取り出す方法が分かりません。
(例えば info.to_s == 'from_a'みたいに使えれば)
infoのクラスがOSX::ObjcPtrとなっており,Rubyにはポインタという概念がないため,どうしてよいのやら
(Cがわかれば,そもそもRubyCocoaをつかわなくても...^^)

419:名称未設定
07/10/26 15:22:37 nxvEWQdh0
InterfaceBuilderのインターフェースがだいぶ変わっとるね。

420:名称未設定
07/10/26 19:36:31 prCobe350
>>418
OSX::ObjcPtrって事でクラスメソッドnewで作れば良いのではないでしょうか。
注意点があるとすれば、sheetの処理が終わる前にOSX::ObjcPtrのインスタンスを破棄してしまわない事ですね。

どうせwindowに1個だけしか必要のないものですから、
windowを生成したときにインスタンスを作成してwindowに結びつけておき、
windowを破棄するときにインスタンスを破棄するようにしておけば良いと思います。
実際にRubyでどうやるのかは分かりません、すみません。

あと新しくスレが出来たようなのでこっちが良いかもです。
RubyCocoa 初心者質問【Leopardバンドル記念】
スレリンク(mac板)l50


421:名称未設定
07/10/26 21:45:03 dACdB++B0
レオパル土
XCode立ち上げてもすぐ落ちるw
なんだこりゃ

422:名称未設定
07/10/26 22:06:19 faRE7XV60
>>421
俺も落ちるw
IB もダメ
PBG4 1.67 GHz


423:名称未設定
07/10/26 22:26:02 LKsY+Vzx0
iMac(Intel)では落ちないぞ。PowerPC版に問題があるのか?

424:名称未設定
07/10/26 22:30:20 FBPinAbD0
アクセス権の修復とか

425:名称未設定
07/10/26 22:47:20 E9RwdEyP0
とりあえず報告。
昔のプロジェクト開いてXcode、IB両方使えました。PBG4 1.67。
空きパーティションにインストールしてユーザ情報を10.4コピーしました。

426:421
07/10/26 23:09:52 dACdB++B0
MacBookです
アクセス権の修復もダメ
XCode再インスコもダメ
OSX再インスコするかな~

427:名称未設定
07/10/27 00:01:58 3LJ22Lit0
新規ユーザーを試せば?

428:名称未設定
07/10/27 00:55:36 qIbBaqf+0
さっぱりわかんなくなった…。
IBでNSViewを継承したMyViewを作ろうとしたら、どういう風に操作するの?

429:名称未設定
07/10/27 01:49:02 qXD0cFeL0
⌘+5

430:名称未設定
07/10/27 03:35:52 jYo8y0HQ0
>>428
viewは特殊だな。パレットからインスタンスの中に放り込むはず。

431:名称未設定
07/10/27 04:17:19 5a+gYACJ0
普通にNSViewを選択してサブクラスを作ればいいのでは

432:421
07/10/27 06:18:06 OD5VZWkI0
>427
さんくすです
基本的なこと忘れてた。
新規ユーザーでやると立ち上がりやがった。
この状態でためしに、ATOK2007立ち上げるとXCode落ちた。

で元のユーザーで
XCode関係の初期設定(アプリケーションサポート含む)捨てて
ATOKのチェック外してことえりへ切り替える

これでもだめ。

ATOK入力メニュー初期化ツール
URLリンク(www3.justsystem.co.jp)
これをやるとやっとこ立ち上がりました。

あーまったくもう。



433:名称未設定
07/10/27 09:00:44 L/b8tz4v0
IB3でサブクラスとインスタンスができん...Xcodeとはoutlet/action名が同期する様になったが。

434:414
07/10/27 10:06:34 RknSLhnO0
>>420
さんくすです。新しいすれで質問するようにします。

435:名称未設定
07/10/27 10:33:01 acC0bP800
Xcode 3.0使ってみたけど、
ビルドして実行を押すとビルドだけされて結果は表示されないという..

436:名称未設定
07/10/27 10:37:39 acC0bP800
初期設定かわってるんでつね 普通に直りました

437:名称未設定
07/10/27 13:25:52 q3xqkEbg0
>>435
コンソールを自動で表示しなくなったからな。実行メニューからいちいち
コンソールを表示させなきゃならない。自動で表示する設定はないようだ。

438:名称未設定
07/10/27 13:31:13 qXD0cFeL0
マジ?それは不便だな

439:名称未設定
07/10/27 16:17:09 8kcHqKwd0
ADCにログインしたらMember Informationをアップデートしろって出たんだけど
今回からCompany/ Organizationが必須になったのか。
趣味でやってる奴はなんて入力すればいいんだ……。

440:439
07/10/27 16:39:51 8kcHqKwd0
とりあえず、Homeと入力しといた。
通ったんでこれでいいらしい。

441:名称未設定
07/10/27 16:42:44 L/b8tz4v0
Leopard Dev Center
URLリンク(developer.apple.com)


442:名称未設定
07/10/27 17:11:43 wvtpefnv0
Hobbyistってボタンなかった?
って、それとは違うとこか

443:名称未設定
07/10/27 17:23:19 q7N+d+jT0
Objective-C 2.0とかどうなった?

444:名称未設定
07/10/27 17:34:40 L/b8tz4v0
ObjC2は入ってるよ。propertyとgarbage collector。

445:名称未設定
07/10/27 17:42:28 2Lnx77MB0
>>439
名前欄が昔日本語で入力した Apple ID のから変えられないので
いつまで経っても「?? ?? さん」になったまま。。。orz

446:名称未設定
07/10/27 18:07:46 8kcHqKwd0
>>442
それはPersonal Information(だったっけ?)を登録した後の次のページの奴。
そいつはラジオボタンから選択すればいいんだけど
Company/ Organizationは直接入力しないとダメだから
所属と言われても……とつい狼狽えてしまった。

>>445
うちもそうだよ。共通のAppleIDだから名前が化けてる。
事前に知っていればADC用に別にID取ったかもしれないけど
化けても不具合はなさそうだからそのままにしている。

447:名称未設定
07/10/27 18:15:11 wLLqpf0k0
itunesのアカウントと共通なので

448:名称未設定
07/10/27 18:40:00 C2JoQvU90
今の時代に2バイト文字が使えないWebシステムって.....

449:名称未設定
07/10/27 21:40:34 7L5vEfQH0
Xcode3.0はTigerでは使えませんか?

450:名称未設定
07/10/27 21:51:57 1IzXWfMh0
XcodeじゃなくてIBなんだけど、
これまでOption + ドラッグでやってたNSButton他のMatrixを作成する操作、
違うやり方に変更になったのでしょうか?

451:234
07/10/27 22:11:59 iaL/K9DY0
Tigerは2.4.1で止めてるんだけどさ。

Xcode 3.0 is a major revision of the Xcode development environment.
Please see the Xcode 2.5 Release Notes for details about previous
versions of Xcode.

つまるところ、Xcode 2.5は正式版なのか?


452:名称未設定
07/10/27 22:51:18 +xxo264F0
macのXcodeはどこでダウンロードできますか。レパードです。

453:名称未設定
07/10/27 22:55:09 bT/VZeAk0
>>452
できません。

454:名称未設定
07/10/27 22:57:16 C2JoQvU90
IB3でTiger以前もサポートしようとすると色々エラーが出て大変だな

455:234
07/10/27 23:02:17 PdBO5ash0
>>452
Online登録のデベロッパもログインすればダウンロードできるようになってる
でもDVDに入っているのと同じなので、とりあえずDVDから入れるべし。

456:名称未設定
07/10/28 03:21:39 Bl0hJPyk0
>>445
それ、メールしたら直してくれるよ。(英語でやりとり


457:名称未設定
07/10/28 10:48:45 QCbI2hB90
日本のADCに電話しても大丈夫だよ

458:名称未設定
07/10/28 17:16:03 G9enY1Qc0
>>428
そうそう、Classブラウザ(?)はどこに消えちまったんだ?

459:名称未設定
07/10/28 18:01:09 VmKk9DlI0
そういう質問が来ると思った
えっへん
ヘルプに書いてあるけど、ライブラリからNSObjectアイコンをMainMenu.nibにD&Dして、
カスタムクラスを選択すればいいのだ
まあ、気持ちは解るけど解り辛いよね

460:名称未設定
07/10/28 18:31:59 AvtMf72J0
>>459
別人ですが、
それをCreate Fileしても、Xcodeに反映されないような気がするんだけど、
これもよくわからんです。Createしたファイルを一々FinderからXcodeに投げてます。

もっと早くからこのバージョンに触れていたSelect以上会員の方々、
一般的な評価としては、このXcode + IBのブラッシュアップの評判はどうなの?

461:名称未設定
07/10/28 19:39:26 Ikn7X6WY0
シンクロさせても反映されないんだっけ?

462:名称未設定
07/10/28 19:50:55 AvtMf72J0
>>461
されないです。
逆に、Xcodeでヘッダに(IBAction)を追加したりすると、IBに切り替えただけで
Cmd + 6のパネルに反映されてはいます。

あと、NSSliderとかのRegular、Smallといった設定はいずこに?
泣きそうになるくらいわけわからんよう。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch