Xcode part5
at MAC
1:名称未設定
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
Wikipedia項目リンク
バックスラッシュと円記号参照
要するに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
これ最強
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5372日前に更新/212 KB
担当:undef