Xcode part6
..
113:名称未設定
08/02/24 02:02:49 9a6o03UT0
Xcode関係ないかもしれんが。
ある拡張子のものに、必ず特定のアイコンがつくようにするには、
何をどうしたらいいんでしょうか。
ただし、それを開く特定のアプリはないんです。
例えばFITSという画像形式(.fits)があるんですが、
天文学用の特殊な形式で、
通常のGUIアプリでは開かないんです。
けど、認識性を高めるために、アイコンをつけたい。
114:名称未設定
08/02/24 04:16:26 o2kiR1n50
アイコン(サムネイル)を貼付ける。
115:名称未設定
08/02/24 04:49:09 Zc+7rTc30
>>113
ダミーの空のソフトをつくればしまいだと思います。
116:名称未設定
08/02/26 18:50:53 5D6yQGmH0
Xcoderの皆さん、PackageMaker3.0.1で作ったパッケージって正常に動きます?
インストールは成功しましたと出ても何も入ってないんだけど...
117:名称未設定
08/02/26 23:17:06 1g4rlaAF0
うちは動いてますよ。インストール先のパスの設定を間違えているとおもいます。
118:名称未設定
08/02/26 23:21:36 1g4rlaAF0
どうせ /Applications と /Users/なまえ/Applications を間違えているとか
そんなところでは?
119:名称未設定
08/02/27 11:20:23 ewYLCdGf0
leopard+ATOK+Xcode
で普通に使えてる人います?
120:名称未設定
08/02/27 11:30:44 Wl3cgdGU0
>>119
Leopard+ATOK2007+Xcode
で普通に使えてます。
121:名称未設定
08/02/27 13:31:54 ewYLCdGf0
>120
ありがとう!
122:名称未設定
08/02/27 14:46:44 a7n1kyHE0
CFPluginベースのプラグインを作ろうと思ってるんだけど、これってCOMのFactory
とかにC++の関数は使えるのかな?
CFPlugInCOM.hのコメントを見るとCodeWarrirorのコンパイラしか対応してない
みたいなことが書かれているんだけど、gccだと駄目なのかな。
123:名称未設定
08/02/27 16:34:33 jNCwEqE20
>>122
とりあえずサンプル作って試してみればいいんじゃね?
クラスメソッドはダメだと思うけど、ただの関数なら extern "C" しとけば大丈夫な気はする。
124:名称未設定
08/02/27 18:15:26 a7n1kyHE0
>>123
おっしゃる通り、C++のメソッドをそのまま渡しても解決されないようなので、
今はCリンケージでしのいでいます。
手動でマングリングを解決したらいいのかもしれないですが、さすがに...
...というあたりを既にどうにかしている人がいたらいいなとちょっと思ったのですが。
あと、アップル的にCFPluginをどう考えているのかもちょっと気になったり。
125:113
08/02/27 19:00:20 oNk47P3p0
>>115
やっぱそれですか。
ありがとうございます。
アイコンは開く特定のアプリがあってこそのものなので、
自分で書いといて変な気がしてきました。
126:名称未設定
08/02/29 10:55:11 4jMG/YPQ0
Xcode のプロジェクト内に複数のターゲットがあって、全てに同じコンパイラの
警告オプションを設定したいんだけど、もしかしてターゲット毎に設定する必要がある?
プロジェクトのビルド設定でやったら全てのターゲットに反映されるかな思ったんだけど、
そうではないんですかね。
127:名称未設定
08/02/29 12:59:08 lUOHzMRr0
>>126
ターゲット設定の項目が未指定(=デフォルト)の場合のみ、
その項目にプロジェクト設定が反映される。
これは、ターゲットの項目名が太字になっているかどうかで判別できたはず。
ターゲット設定で、明示的にプロジェクト設定を引き継ぐことも出来た気がするけど忘れてしまった。
シェルのように$(項目名)みたいな記述だったと思うのだが。
128:名称未設定
08/02/29 14:42:48 nuquRuJR0
$(inherited)
129:名称未設定
08/02/29 22:36:58 pORbUk4D0
Quick Look Plug-inをOgreKit
URLリンク(www8.ocn.ne.jp)
を用いて作成しようとしたのですが
@executable_path/../Frameworks関係で躓いて
どうやらちゃんとロード出来てないようです。
そこで
URLリンク(www.far-blue.co.uk)
に従って-weak_frameworkを使って対処は出来たのですが、
なんというか、こうXcodeの設定だけで簡易に
ロードさせる手段はないのでしょうか。
130:名称未設定
08/02/29 23:32:27 4/6yJ8Dp0
10.4からか10.3からか忘れてしまいましたが
@executable_pathと似たような@loader_pathというのが導入されました。
ライブラリ/ローダブルモジュールからの相対パスでフレームワークを
リンクすることができます。
1.install_name_toolで@executable_path/../Frameworksを
@loader_path/../Frameworksに書き替える
2.OgreKit.frameworkをQuicklookプラグインのContents/Frameworksに入れるようにする
でできるんじゃないかと。
131:129
08/03/01 00:17:16 I+zRvFnB0
>>130
早速試してみたところ、うまく行きました、ありがとうございました。
132:名称未設定
08/03/02 16:41:14 dhvCmxB50
すいませんXcodeで作られたファイルに自動的に挿入される __MyCompanyName__
を自分の会社名に設定する方法ってあるんでしょうか?それともエディタで置換しろ
ということなんでしょうか?Xcodeの環境設定とか見ても設定できそうな場所はない
ですよね?
133:名称未設定
08/03/02 16:53:40 FRc/Xq7I0
>>132
InfoPlist.strings
134:名称未設定
08/03/02 16:53:55 ot1nyHJ50
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict-add ORGANIZATIONNAME 'Onamae Douzo'
135:名称未設定
08/03/02 17:47:48 dhvCmxB50
>>134
できました。ありがとうございました。
136:名称未設定
08/03/03 12:40:33 ncrbuk6L0
Xcodeの勉強しようと思って入門書探してるんだけど、どれも古い・・・orz
入門書探すより、appleのサイトにあるチュートリアル読んだ方がよい?
ちなみにIDEに関してはEclipseとVS2005、
言語に関してはC/C++、C#、Java、PHPの開発経験が
あってどの言語もそれなりに使えるレベル。
あと、MacはLeopardです。
137:名称未設定
08/03/03 13:24:35 qPd1A9si0
>>136
Xcodeは今ある入門書でも参考になると思うけど。
というか、Xcode自体参考書が必要なのか解らん。
Eclipse使えるんだったら、Webの情報で十分だと思うよ。
初心者で参考書が必要なのは、IBだね
138:名称未設定
08/03/03 13:32:02 Sg+WPn6g0
>>136
洋書になるけど、Leopard/Xcode3対応のヒレガス本の第3版を待つといいかも。
URLリンク(www.amazon.co.jp)
円高を考慮するとアメリカから買うのもあり?
URLリンク(www.amazon.com)
あとXcodeじゃなくてObjective-Cなら荻原本が鉄板・・・だけど絶版・・・
URLリンク(www.amazon.co.jp)
139:名称未設定
08/03/03 13:43:35 jkSMJC+J0
>>136
Apple のサイトのチュートリアルが充分わかりやすいと思う
あとは個人的には
URLリンク(cocoadevcentral.com)
がおすすめ
140:136
08/03/03 14:39:11 ncrbuk6L0
>>137
Cocoaの間違いだった(´・ω・`)
しかしオンラインマニュアルってなんか好きになれないんだよね。
Xcode自体は使ってれば慣れそう。
実際VSもEclipseもそうだったし・・・
IBはまだ使ってないからわからんけど、
EclipseのVisual Editor、VSのフォームデザイナ
みたいなやつならマニュアルいらないかも・・・
>>138
萩原本地元の本屋に売ってたけど高くてあきらめた。
でも価値があるならちょっと検討してみる。
>>139
Thx。
分かりやすそうだけど、英語アレルギーな俺にとって厳しいな・・・
141:名称未設定
08/03/03 15:16:16 UXmqkI700
Cocoaは URLリンク(www.oomori.com) ここと、
URLリンク(developer.apple.com) ここと、
あとは本家のそれしかまとまったのはないよ。
本なら URLリンク(hmdt.jp) これぐらい?
142:名称未設定
08/03/03 15:46:14 ySDjN9cE0
日本語リファレンスならCocoa Breakの方が充実してると思う。
URLリンク(park15.wakwak.com)
143:名称未設定
08/03/04 10:58:52 IaGiwURb0
>>140
IBは触ってて分かるようなもんじゃないと思う
概念を理解しないと使えないんじゃないかなぁ
とりあえず覚えることはctrl押しながらドラッグで結線
144:136
08/03/04 23:14:44 VZOTVsx30
>>142
ちょっとみてみます。
>>143
IBはちょっとクセがあるってのは聞いてましたが、そういうことだったんですね・・・
今日図書館いって、本借りてきたついでに本屋にも行ってみてきた。
借りた本はオライリーの入門CocoaとHappay Macintosh Developing Time。
オライリーの入門書は正直鬼門だと思ってるがとりあえず借りてきた。
Happy Macintosh Developing Timeは結構詳しそう?
この人が書いてるたのしいCocoaプログラミングは流れつかむ程度ならよさげだったが、
ヒレガス本もちょっと気になる・・・
ということでCocoaやるならどれが一番おすすめですかね?
プログラミング経験はあるので、上のやつならどれでもすんなりいけそうな感じ・・・
145:名称未設定
08/03/04 23:38:49 tCfKqBPL0
IB は部品を配置するところまでは一緒だけど、
部品をクリックしてイベント処理メソッドを書いていく ... というのとは
違うからね。
あくまで MVC の View と Model-Controller の区別をつけさせられるので。
1. ドラッグ&ドロップで view をつくる
2. コントローラのオブジェクトを書いて、インスタンスをつくる
(タイガー以前ならメニューから Instantiate,
レパードならドラッグ&ドロップで NSObject をもってきて、
クラス名を自分のつくったのに変更)
3. view と controller を ctrl-ドラッグ or 右ドラッグでつなぐ
という順番です
あと、プログラム実行時に、IB でつくったデザインに従って
view オブジェクトが生成されて構築される、というのでもなくって、
IB で設計時にオブジェクトはすべて構築されていて、
.nib にはそれのフリーズドライみたいなのがはいってるので、
実行時には解凍するだけであって、コンストラクタ (init ... )
が呼ばれないというのもびっくりでした。
そのかわり awakeFromNib: が呼ばれます。
File's Owner, First Responder というのもなかなかわからなかったけど、
まあわからなくても簡単なソフトは書けます
146:名称未設定
08/03/05 22:17:39 3l3xbiB70
>>144
ヒレガス本一択。
他の本はこれを読んでから検討しましょう。
147:名称未設定
08/03/05 23:43:54 lmcsyx/+0
柴田本は絶対にお勧めしない!カスだ。
148:名称未設定
08/03/06 00:27:47 ocvl2PuQ0
つ〜か今売ってるのなんて2・3冊しかないんだからとりあえず全部買えよ
149:136
08/03/06 11:49:18 +3lSBzl80
>>145
今Objective-Cの方やってるからさっぱりわからない。
IB回り触るようになってきたらちょっと思い出しています。
>>146
地元でピアソン扱ってるところがなくて中身見れず、
アマゾンのレビュー見て結局これにした。
ピアソンの本は内容が濃いから好きなんだけどなぁ。
>>147
この本選択肢にすらなかtt(ry
>>148
全部買うってのもちょっとお金がもったいない。
入門書がカバーしてる範囲ってどうしても狭いから
数冊買っても内容かぶるのが多いし。
150:名称未設定
08/03/06 16:16:16 O7Lz8JUi0
木下キモいです
151:名称未設定
08/03/06 16:45:24 7ug35Tdv0
XCodeで、C++で大バグみつけました。
Windowsで開発したソース(つまりSJIS)をMacにファイルコピーしてコンパイルして実行したところ発生しました。
//機能
っていうコメント行の次の行は、実行されません。
さらに調べたら、
//能
のコメント行が実行されないことが分かりました。
コメントは行の先頭でなくても発生してます。
152:名称未設定
08/03/06 16:54:48 GfYledmv0 BE:370070126-2BP(521)
もしかしてPerlでよく見たあれか?
ソとか表とかが末尾でも再現する?
153:名称未設定
08/03/06 16:58:03 J9BSV49a0
>>151
sjisなんてもってくんなよ、汚れるwwW
154:名称未設定
08/03/06 17:01:55 GfYledmv0
beログインしたままだった><
やっぱダメ文字だろうな…
多分当該文字のすぐ後ろに¥を挟むと正常動作するかと
155:151
08/03/06 17:09:48 7ug35Tdv0
>>152
ビンゴかも。
表=95H,5CH
能=94H,5CH
ちなみに\も5CH
156:名称未設定
08/03/06 17:13:06 GfYledmv0
ちょっとぐぐって来た
gccにオプションで文字コードを渡さないといけないらしい
それもcp932を渡すのが一般的らしい
Xcodeがオプションを渡してないか、cp932で渡してないか、かな?
157:151
08/03/06 17:14:16 7ug35Tdv0
>>154
なるほど、C言語で\が改行の無効を表してたんですね。
\をもう一つ付ければ良いのかって、きっつー
試しに"能\"としましたが、ダメみたいです。
158:名称未設定
08/03/06 17:19:18 GfYledmv0
うん、ダメだった、ごめん
素直にソースファイル全選択→情報→エンコーディングでUTF-8→変換
の方が早いかも
159:151
08/03/06 17:19:37 7ug35Tdv0
>>156
その通りですね。
でも、プロジェクトの設定でSJISしたら、Carbonでエラーでましたorz
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h:40:34: error: failure to convert cp932 to UTF-8
160:名称未設定
08/03/06 17:21:45 GfYledmv0
ごめん、俺お手上げだわorz
161:151
08/03/06 17:23:33 7ug35Tdv0
>>160
いえいえ、各種情報有難うございました。
つまり、Windowsで開発するときから、ファイルをUTF8にしとけば良いわけですね。
WinCVSちゃんと言う事きいてくれるかなぁ。
162:名称未設定
08/03/06 18:00:05 7ug35Tdv0
XCodeのSJIS→UTF8のエンコーディングが失敗します。
何かコマンドで文字変換できないでしょうか?
コマンドならばXCodeからコールできるので。
163:名称未設定
08/03/06 19:13:44 anJTgO4j0
nkfでできるけど、俺はMultiTextConverterにDrag&Dropでやっちゃうな。
164:名称未設定
08/03/06 19:30:02 Kjy+zKFC0
iconv標準で入ってなかったっけ?
165:名称未設定
08/03/06 19:40:19 anJTgO4j0
あ。入ってるね。
166:名称未設定
08/03/06 21:29:38 rJ4l463m0
ヒレガスの新しい本でも買っとくか。
URLリンク(www.amazon.co.jp)
167:名称未設定
08/03/06 21:41:50 e+SkS7sn0
すでに予約済み。でもUSだと値引きで$35で買えるのになぁ。
168:名称未設定
08/03/06 21:56:17 ocvl2PuQ0
>>166
予約した
翻訳版は出るのかな?
169:名称未設定
08/03/06 23:50:22 GL44wYwb0
>>157
一旦 0x5c がコメント内で現れたら何をしても駄目っぽい。
>>159
インクルードファイルにも同じエンコーディングを適用されるみたいね。
特に Carbon のファイルは MacRoman なことがある。
ただ無理矢理 SJIS (CP932) と思って変換することもできるはずだが... 謎。
一応回避策として、システムのヘッダはプレコンパイルしておいて、自分のファイルの
コンパイルをするときは gcc にプレコンパイル済みヘッダと -finput-charset を指定、
という手もあるかも。
が、Xcode で特定のファイルにだけコンパイルのフラグを追加する方法がよくわからん。
170:名称未設定
08/03/07 00:15:01 5LaZ8yUF0
>>161
だから、まえにもいったけど、なぜ CVS ソフトが文字コードを気にするのか ...
171:名称未設定
08/03/07 00:22:56 5LaZ8yUF0
と思ったけど、WinCVS で、コピー時に SJIS から UTF-8 に相互に変換、
とか出来ないの?
172:名称未設定
08/03/07 08:59:47 qxxWx9nv0
おk、CVSのことは何も考えないことにします。
(問題となるとしたら、WinCVSがバイナリファイルとして認識したら、差分チェックインができなくなるくらい)
ところで、
>sjisなんてもってくんなよ、汚れるwwW
で気になったんですが。
今って0$で各種文字コードが意識して使ってる時代になりましたが、日本語デフォルト文字コードって何なんでしょう?
Win9Xの日本語環境→SJIS
WinNTの日本語環境→UCS2
旧Mac OSの日本語環境→
Mac OS Xの日本語環境→
173:172
08/03/07 09:15:00 qxxWx9nv0
UNIXって日本語文字環境はEUCだった気がするし、
今時のUNIXはUTF8がデフォなのもあるし、
MacはUNIXを内部に隠して見えなくしてるし、
どうなのか知りたいです。
改行コードに関しては、
Win→CRLF
UNIX→LF
Mac→CR
とオモって調べたら、
今のMacってLFになってません?
Mac OS Xから変わったんですか?
174:名称未設定
08/03/07 09:50:15 5LaZ8yUF0
改行はOS X になって変わりました。
あと、OS Xのデフォルト日本語コードですが、GUI 部分は基本的にユニコードです。ユニコードのどれかというのは透過的にやってくれます。
ファイル名は utf8 です。
古い API で、それをつかうと SJIS (MacJapanese といってちょっと違うけど)
としてファイルが扱われるようなのもありますが、
全部 deprecated になってて Apple としては使わないでくれということになってます。
というのは、その古い API は、エンコーディングを SJIS にする、
ということではなくて、
エンコーディングをユーザーの使っている言語環境の
デフォルトエンコーディングと仮定する、というものなので、
日本語環境でログイン → その API でファイルに書き込み
→ログアウトして英語環境でログイン → その API でファイルを読み込み
とかすると激しく文字化けします。ファイル名のあつかいとかをきちんと utf8 でせずに、いい加減にしていると、
日本語環境では動くのに英語環境ではうごかないソフト、またはその逆もできたりします。
(TeX 関係でこういうソフトは多いです。)
おれは日本人にしかソフト売らないぜ、という場合でも、日本語だけども英語環境でログインして mac を使ってる人も案外いたりすることを覚えておいてください。
英語環境でログインしてても、ユニコードを使ってるソフトならちゃんと日本語つかえるわけで、メニューとかが英語になるだけなので。
というわけで、売り物のソフトを新しく作っている場合は、ソースコードの文字コードはともかく、保存その他はお願いだから unicode にしてください。
175:172
08/03/07 10:00:07 qxxWx9nv0
>>174
有難うございますorz
旧→X、の逝行なんて聞かないと調べ切れませんもんね正直。
>GUI 部分は基本的にユニコードです。
>ファイル名は utf8 です。
あっ、そーなんだ知らなかったガクブル
>古い API で、それをつかうと SJIS (MacJapanese といってちょっと違うけど)
>エンコーディングをユーザーの使っている言語環境のデフォルトエンコーディングと仮定する、というものなので、
Winと全く同じですね。
古いものはSJISで、新しいOSはデフォルトエンコーディングでUNICODE化(UNICODEのエンコーディングはOSによって違うのでしょうが)すると。
あれ?
・SJISってDOSモンリーの世界かと思ってたのに違うんですかぁ。
・UNIXといえばEUCだと思ったのに、MAC OS X/BSDにはEUCは無関係なんですねぇ。
176:名称未設定
08/03/07 10:15:45 5LaZ8yUF0
ファイル名は、プログラム内に日本語のファイル名を書き込むとかしない限り普通は大丈夫なはず。
GUI でファイルを開く ... ダイアログから返ってきたファイル名のエンコーディングがなんであれ、そのままシステムの API に渡してたら、ちゃんと動きます。
もちろん、GUI のダイアログからかえってきた日本語ファイル名を、自分でしらずに勝手にエンコーディング変換して BSD API とかに渡すと悲惨なことになりますが。
つくったソフトをテストする際に、ファイル名が日本語、ファイル名が英語でも、パスに日本語が含まれるときにちゃんと動くか確かめてください。
> SJISってDOSオンリー
これは 旧 Mac OS が日本語化されたときに SJIS を採用したからです。
だから OS X もそれを引き継いでます。でもちょっと SJIS と違います。
Wikipedia項目リンク
参照。
> UNIXといえばEUCだと思ったのに、MAC OS X/BSDにはEUCは無関係なんですねぇ。
OS X の BSD レイヤーでファイル名以外で日本語をつかうひとなんてほとんどいないと思います。というわけで OS X の BSD レイヤーで動くソフトをとってきたときの日本語エンコーディングはいろいろ入り乱れてます。
UTF8 もあり、EUC もあり、SJIS もありです。でもファイル名は UTF8 です。
177:172
08/03/07 10:26:48 qxxWx9nv0
なるほど、知りたい情報とかイメージは全部分かりました。
BSDレイヤーでは文字コード混乱ですかぁ。
この雑多な感じを楽しむのか利用に耐えないと見るのか、
ユーザーによって決まりますね。
中の人がBSDであることは開発者にとっては信用置ける上面白いんですが、
一般ユーザーとか業務で使う人には、フーン、でしょうね。
文字コードCR→LFへの変更の逸話があったりしたら、
ちょっと興味ありますね。
やっぱ、中の人をBSDにしたりBSDアプリを動作させるには必須だったってことでしょうか。
何ていうか、マとして、文字コード=CRの世界は終焉しましたから、
そういうファイルを扱う場合にはファイル変換して下さい、みたいな対応の方が楽ですもんねぇ。
178:名称未設定
08/03/07 11:20:25 5LaZ8yUF0
というか、普通のユーザーは BSD レイヤなんか使わないんでどうでもいいと思います。そもそも出荷状態の OS X だと、BSD レイヤで日本語を出すものはほとんど無いです。
混乱してる、といったのは、ネットからオープンソースのものを入れたときに日本語エンコーディングがどうなっているか、という話で、そんなことをするオタクはそんなもの解決出来てあたりまえでしょう。
おっしゃるとおり、ふつうのひとならフ〜ンだと思います。
改行=CR な世界は終焉、じゃなくて
SJIS or EUC or JIS な世界は終焉、ということにしてください。
ぜんぶユニコードにすればかなりの問題がなくなります。
ソースコードも windows 版もふくめて utf にすればいいと思いますが、
会社の方針とかでむずかしいですかね。
179:172
08/03/07 13:01:59 qxxWx9nv0
延々とレスすみません。
>普通のユーザーは BSD レイヤなんか使わないんでどうでもいいと思います。
orz
>改行=CR な世界は終焉、じゃなくて SJIS or EUC or JIS な世界は終焉、ということにしてください。
そりゃ、プログラミングだけ見れば理想ですが。。。
>ソースコードも windows 版もふくめて utf にすればいいと思いますが、
会社の方針とかそういうわけじゃなくて、Winの世界ではSJIS大前提のソフトウェアがフリーから自作から利用してるものが膨大にあるわけで、、、
ところで、Macのファイルパスって、昔からの「Macintosh HD:〜」と、BSDの「/」と2つありますよね。どっちが推奨なんでしょうね。
Winでも、普通の「C:\」もあれば、「デスクトップ\」(←さらに、All usersのものと、ローカルユーザーのもの2つあるのカンベン)ありますが、
これってもしかして、Macが先にあってWinが真似したんでしょうか?
180:名称未設定
08/03/07 13:29:24 5LaZ8yUF0
積み立ててきたものが膨大にあるのは理解出来ますが、世の中の潮流は徐々に unicode にむかいつつあります。
いつか気合いを入れて乗り換えないといけないので、今回 172 さんが mac で開発するハメになったのをいい機会だと思って、徐々に全般に unicode に置き換えていったらどうかと思います。
> ところで、Macのファイルパスって、
GUI にパスを表示するなということだと思います。OS X の付属の GUI ソフトで、つかっていて、パスが : 区切りもしくは / 区切りで表示されるものなんてないでしょ。
内部的にはほとんど BSD ですから、 / をつかったほうがいいでしょう。
一部旧 Mac OS を引き継いだ部分もありますが、そういうところでも
: 式のパスをつかうところは滅多に無いです。一瞬で FSSpec か FSRef になってしまうので。
また、Apple の推奨 API をつかうばあいは、そもそもパスを char* に保存するときに、/ 区切りか : 区切りかはプログラマが気にしないでいいようになっています。
Carbon - Core Foundation の標準文字列 CFString には
CFStringGetFileSystemRepresentation
という関数があって、
CFStringGetCStringPtr
でエンコーディングに UTF8 を指定するのと同じ結果が返ってきますが、前者を使うことが推奨されてます。というのは、ある日OS X のバージョンが変わってファイルのパスのエンコーディングが変わるかもしれないからです。
181:名称未設定
08/03/07 13:40:14 5LaZ8yUF0
あと、知らないかも知れないのでいっておきますが、
>Macintosh HD:〜
の Macintosh HD: の部分は可変です。
Windows みたいに c: 固定じゃないですよ。
ファインダーで名前が変えられるので。
だから、万が一 : 区切りのパス名を 172 さんが内部的につかっている場合は、
いますぐやめましょう。すくなくとも Macintosh HD を決めうちするのはやめましょう。
182:172
08/03/07 13:45:59 qxxWx9nv0
なるほど、プログラムの中の人は、BSD式の「/」を使って、ファイル名はUTF8にしておけば良いわけですね。
エンコーディングを明示的に記述できれば、問題は解決しそうですが。
WindowsのBCBでやってるときは、AnsiToUtf8、Utf8ToAnsi関数でやってますが。
183:名称未設定
08/03/07 14:03:34 x5vsgweV0
BSD が好きなら、OS X には普通に iconv がはいってるので、
#include <iconv.h>
で好きなようにエンコーディング変換してください。
もしくは、CFString をつかえば unicode 経由で
エンコーディング間の変換も自在にできます。
URLリンク(developer.apple.com)
184:172
08/03/07 14:23:27 qxxWx9nv0
>>183
うわ、それ最強情報。
悩みがちょー一気に解決。
185:名称未設定
08/03/07 15:30:10 6ACi9Jb50
>>179
> ところで、Macのファイルパスって〜
Application Data、Preferences等のシステム固定のパス(URI、FSSpec等)は、APIを使って取得できます。
OSXの場合は、カレントのVolumeが/になってくれるので、システム側のパスなら問題はないと思いますが、
ユーザー側のパスがほしいときは、APIで取得するのが一般的だと思います。
このへんはWindowsでもやり方は同じですよね。
確かAPIでドライブ名や、フォルダパスを取得できたはずです。
186:172
08/03/07 15:49:51 qxxWx9nv0
>>185
了解です。サンクス。
ファイル選択ダイアログを開いて、
BSDパスをUNICODEで取れれば、
やりたいことはミッションコンプリートです。
今別作業してますので、終わったら、それの調査に入ります。
187:名称未設定
08/03/07 17:33:18 gbj3Egm+0
MainMenuとMyWindowの2つのnibファイルを作りファイルメニューで新規ウィンドウが
呼ばれるたびにMainMenuのAppControllerで[MyWindowController alloc] init]でウィンドウ
を作るようにしました(ヒレガス本7章のやり方そのまま)。
こうやって作ったMyWindowControllerからAppControllerにアクセスしたい(メソッドを呼びたい)
場合はどうやったらいいんでしょうか?
現在はMyWindowControllerにid型のメンバapp_ctrlとsetAppCtrlメソッドを作りAppControllerの
ポインタを渡しておいて一応動作してるのですが、こんな方法でいいんでしょうか?それとももっと
Cocoaらしい方法があるんでしょうか?
188:名称未設定
08/03/07 18:08:46 ZfVPipcK0
gcc 4.2使ってみてるひといますか?
gcc42preview1notes.rtfを見る限りでは、
直接的な影響はなく導入できるとありますが・・・
デバッガとおらないとかってことはないでしょうか。
189:名称未設定
08/03/08 12:38:49 HDUoXXFz0
>>187
AppControllerをNSApplicationのdelegateにして
[NSApp delegate]で参照する。
190:名称未設定
08/03/08 13:45:46 8WvtywAl0
>>189
なるほど、delegateって決められたメソッドを代理で実行するだけなのかと思っていたら
こういう使い方もできるんですね。単なるid型のメンバー変数だから、これに代入された
クラスのメソッドはすべて使えると。
191:名称未設定
08/03/08 18:28:16 RV/7+e820
Xcode3.1。ARMに対応...Cocoa touch...
192:名称未設定
08/03/08 22:44:54 gza4M5xM0
3.1すげー使い易い。「概要」ポップアップが最高。
ほんのりと変数も見やすい。
193:名称未設定
08/03/08 23:07:05 1H5duaSr0
それってiPhone Developer向け?
普通のconnect.apple.comでログインしてもXcode 3.0のままなんだけど。
194:名称未設定
08/03/08 23:14:19 7oYAD0bV0
俺3.1だけの為にiPhone Dev登録した…
iPhone SDKにまるまる入ってたけど3.1betaらしいんだが…
195:名称未設定
08/03/09 00:37:54 qByZEO6i0
iPhone SDK という名前だけど XCode の mac 用周りもかなり改良されてるよ。
196:名称未設定
08/03/09 01:32:14 yUI9vGvW0
1台しか持ってないけど入れてみるかな...
197:名称未設定
08/03/09 14:03:34 WuSJa6No0
IBのNSWindowの情報パネルのSIZEタブにあるInitial Positionの白い四角
の4辺にある突起は何をしてするものでしょうか?伸ばしてみても何が変わった
のかわからないんですが?
198:名称未設定
08/03/09 15:16:59 BoOqFBFl0
バネで動かない様に押さえつけてるイメージだな。
199:名称未設定
08/03/09 22:25:02 Z+7AxN830
>>166
表紙がオサレになったもんだ
200:名称未設定
08/03/10 11:39:30 iJuIHBpQ0
ふとADCのサイトにあったチュートリアル見たら
「MVCはコントローラから作るのが鉄則」
って書いてあるんだが、
MVCアーキテクチャってみんなはどこから作ってる?
201:名称未設定
08/03/10 11:59:24 MEt35dA+0
ドキュメントクラスから。
202:名称未設定
08/03/10 15:13:53 ZMi9uCw70
モデルから書いてたわ
203:名称未設定
08/03/10 15:45:22 MEt35dA+0
>「MVCはコントローラから作るのが鉄則」
これは変じゃね?
GUIのコントロール色々と張り替えたいし、そのためにはそれに依存しないコードとしたいし。
204:名称未設定
08/03/10 17:16:45 ZfQHeXN30
何のためらいも無くビューからつくって実装しないで終わる
205:名称未設定
08/03/10 18:03:35 SgkU2d620
>>204
わろた
206:名称未設定
08/03/10 18:03:52 iJuIHBpQ0
元々プロトタイプ開発型のWebアプリ屋だったんでどうしても
「アプリは紙芝居(ビュー)から作る」ってイメージしかなかった。
その考えがしみついてたから、普通のアプリは違うのかと思って聞いてみた。
しかしなんでコントローラーから作れって書いてあったんだろう。
根拠がいまいちわからん。
207:名称未設定
08/03/10 20:05:24 Wsla/MCR0
簡単なものならコントローラだけで済むしなあ
208:名称未設定
08/03/10 20:39:30 7PSG2vmy0
モデルやビューの設計変更がコントローラに及ぶからじゃないの?
209:名称未設定
08/03/10 20:48:05 7PSG2vmy0
あと >>206 的発想だと,MVC に分離されていない様に感じる.
View と Controller がごっちゃになってると思う.
GUI 部品から Control することしか考えてないからかな?
210:名称未設定
08/03/10 21:58:08 3mHVeGc50
>>209
>元々プロトタイプ開発型のWebアプリ屋
ここがポイント。
211:名称未設定
08/03/11 00:19:33 fatWhn9d0
ヒレガス本ではビューから作れって書いてあったような
212:名称未設定
08/03/11 10:01:01 1SfvpYHy0
Mac OS 10.4 のXCodeですが、ブレークポイントを解除してプロジェクトを開きなおすと、
またブレークポイントが復帰してます。
結構、XCodeにはイライラ。
213:名称未設定
08/03/11 10:31:20 7VENjfAw0
Xcode 2.4.1/2.5のバグ。ブレークポイントウィンドウのほうで削除する。
214:名称未設定
08/03/11 11:21:12 f8z1vQQ+0
Xcode3では、明らかに通過するはずのブレークポイントなのに、
停止しないときがある。
なんでじゃ。
215:名称未設定
08/03/11 11:35:16 I553ZzBY0
最適化でその行がなくなっているとか?まあたんに XCode のバグかもしらんけど。
216:名称未設定
08/03/11 19:13:17 kBZhjEGtO
あ、なるほど。確かにデフォルトの最適化
オプションは、最小最速かなんか、一番最適化度の
高いやつでしたね。
217:名称未設定
08/03/12 03:07:58 DmmiTKdn0
ドキュメント読む時みんな印刷してる?最近椅子座ってパソコンでドキュメント見るの疲れてさ。
疲れない椅子とかねえのかな〜
ここまで俺の日記
218:名称未設定
08/03/12 03:57:36 5OF5LzOI0
スレリンク(kagu板)l50
219:名称未設定
08/03/12 04:34:56 DmmiTKdn0
なんだ、親切に悪いな。ありがとよ
220:名称未設定
08/03/12 11:23:48 TLsCr2bM0
ソースファイルをUTF8にしようかとしたら、
1ファイルだけUTF8にしてもダメなんだね。
UTF8ファイルの先頭2バイトで、コンパイルエラー起こしちゃった。
221:名称未設定
08/03/12 11:52:29 2RV0ZjLb0
>>220
BOM付UTF8になってるとかかな?
2バイトだったよねBOMって。
222:220
08/03/12 12:00:29 TLsCr2bM0
あ、つまり、BOM無しUTF8にすれば良いってことですか?
gccはBOM無しのみコンパイル可能?
223:名称未設定
08/03/12 12:15:25 2RV0ZjLb0
ごめん。
先頭2バイトならBOMかなって思っただけ。
まあ、BOMつきUTF8は邪道だしね。
「はあ?」ってなる可能性もなくはないよね。
224:220
08/03/12 12:18:23 TLsCr2bM0
いえいえそうじゃなくて、UTF8ってBOM付きのものしか知らなかったんですが、
ソースコードではBOM無くすのがふつーなんでしょうか?
225:名称未設定
08/03/12 12:25:18 pVGVyx440
UTF-8 は Windows は BOM をつけることが多いですが、
それ以外では BOM をつけないことが多いです。
226:220
08/03/12 12:26:17 TLsCr2bM0
了解しました。BOM付けないことにします。
エディタ開いた後に、文字コード切替えですね。
227:名称未設定
08/03/12 13:06:03 TLsCr2bM0
XCodeのバージョンをうpして、
文字エンコードの設定が動作しないバグが直ればSJISコンパイルをgccに通知したりできるんですかね?
現在はMac OX 10.4 です。
228:名称未設定
08/03/12 13:23:31 pVGVyx440
できると思いますが、XCode 2 系はもうアップデートされないと思うよ ...
レパードにして XCode 3 にすると治ってるかも知れません。
ただ、gcc は unix 系のソフトなので、sjis とは長らく相性が悪いです。
UTF-8 にすることをおすすめします。
229:名称未設定
08/03/12 13:41:00 TLsCr2bM0
ラジャ
230:名称未設定
08/03/12 13:45:01 2RV0ZjLb0
BOM付UTF8っていろんな場面で問題が起こるので「邪道」と書きましたが
規格に適合してるわけですからちょっと問題ある書き方でしたね。
あと、BOMは3バイトでしたね。
とりあえず、Mac OS X ではBOMなしUTF8を使用する方がいいですよ。
Cocoa、おそらくCFも、XMLなplistにBOM付UTF8を使用すると爆発します。(w
いまは直ってるかもしれませんが、以前これですごく悩みました。(w
231:名称未設定
08/03/12 13:47:13 TLsCr2bM0
BOMなしに心がけますが、
それってアポー手抜き(ry
232:名称未設定
08/03/12 13:52:17 1quZHvVs0
gccは元々Shift-JISをサポートしていないんで、gcc自体にパッチを当てる必要がある。
utf8ってBOM付けないのが普通でないかい?unixのコマンドで読めなくなるよ。
233:名称未設定
08/03/12 14:00:47 TLsCr2bM0
>gcc自体にパッチを当てる必要がある。
え、パッチ当てるだけで対応できちゃうんですか?
ならそっちになびきますが。
>unixのコマンドで読めなくなるよ。
初めてのコンピューターはUNIXだったのでコマンド使いまくってましたが、
今はコマンド好きではありません。
234:名称未設定
08/03/12 14:14:25 pVGVyx440
TLsCr2bM0 さんのいつも書いてることから判断するに、gcc にパッチをあてるのはとても大変だとおもいますよ ...
バイナリパッチが配られてるんじゃなくて、ソースコードにパッチあてるんですよ、それも Apple 版の gcc を
URLリンク(www.opensource.apple.com)
からとってきてそれにあてて、きちんと XCode から呼ばれるところにインストールしないといけない。できますか?コマンド好きでないとできない作業です。
>>232
僕もそう思ってたけど、Windows ではそうでもないみたい。
URLリンク(en.wikipedia.org)
参照。Unix で UTF-8 が流行ってるのは 7-bit ascii に
backward compatible だからなので、
BOM なんかつけると UTF-8 にした意味がなくなると思うんですが、
Windows は謎。
235:220
08/03/12 14:19:37 TLsCr2bM0
そうですか、じゃ、BOMなしウニコード路線にしまつ。
>BOM なんかつけると UTF-8 にした意味がなくなると思うんですが、
そうですか?
エディタがエンコード間違えなくて便利ですが。
ウェブサイトのエンコードが行われるのもBOMのおかげと思ってたんですが。。。
236:名称未設定
08/03/12 14:28:59 pVGVyx440
え〜と、文脈から勝手に切り出さないでください :p
> Unix で UTF-8 が流行ってるのは 7-bit ascii に
> backward compatible だからなので、
> BOM なんかつけると UTF-8 にした意味がなくなると思うんですが、
と書いたのであって。
Unix のコマンド的には、普通の ascii を処理出来るコマンドなら
普通に UTF-8 が処理出来る、というのがいいので、そこで
BOM がはいると、今回の gcc の話のようにおかしなことになります。
という意味で、UTF-8 には BOM がないほうが Unix 的には自然だよね、
と書きました。
ブラウザは多少同意しますが、普通 html 内に
meta equiv='content-type: text/html; charset=UTF-8'
って書きませんか?書いてあれば BOM なんて関係ないです。
237:名称未設定
08/03/12 14:51:24 1quZHvVs0
ITリテラシがゆとり。
238:名称未設定
08/03/12 14:52:08 xhlsFkhE0
>>232
少し上で、もうSJISの話題出てるんすけど。
>>156 にヒントが書いてあるけど-finput-charsetとかのオプションで一応SJISは使える。
が、 >>159 >>169 にあるようにインクルードファイルにSJISじゃない奴がいたりすると
と駄目。
239:名称未設定
08/03/12 14:58:01 pbMkQ4QO0
UTF-16ならまだしも、UTF-8にBOMは不要だと思うけど、
そもそも英語でコメント入れてるのであまり気にしたことなかったり。
>>233
もし仕事でアプリ作ってるのであれば、
Xcodeのビルドや、ローカライズ、インストールパッケージ作成まで
コマンド化できるようにしておくと(というかスクリプト組むと)かなり楽だよ。
コマンドの真髄はスクリプトで自動実行できるところにあると思うんだ。
240:名称未設定
08/03/12 15:00:06 TLsCr2bM0
>>239
コマンドは好きじゃないけど、
XCodeのスクリプトを実行は、使ってまつ。
241:名称未設定
08/03/12 15:23:52 NkffztkY0
BOM付きはインクルードしたときにBOMがそのまま挿入されてゴミになるから嫌いだ
242:名称未設定
08/03/12 15:34:56 TLsCr2bM0
それって、gccがBOMを読み捨てれば良いだけだと思うんだけど。
243:名称未設定
08/03/12 16:47:27 pbMkQ4QO0
>>242
それをするためには、gccに「このソースにはBOMがついている」ということを教えないといけないよね。
あとは話がループしちゃうので省略。
244:名称未設定
08/03/12 16:49:56 TLsCr2bM0
そんなことないよ。BOMの内容は文字と重ならない値だから、
gccの中の人ががファイルオープンして最初にBOMを確認してくれれば良い。
245:名称未設定
08/03/12 17:34:44 pbMkQ4QO0
>>243を訂正
× gccに「このソースにはBOMがついている」ということを教えないといけないよね
○ gccに「文字エンコーディング」を教えないといけない
UTF-16(BE/LE)、UTF-8でBOMの内容違うので。
>>244
一度自分で何かのインタプリタ作ってみるといいよ。
246:名称未設定
08/03/12 17:43:31 TLsCr2bM0
BOMがあればUTF8かUTF16か判定できるんだよ。
それらを空振りしたらANSI系判定に流れれば良いだけ。
解決しますた。
247:名称未設定
08/03/12 23:00:13 FkKDHlOe0
BOMはUTF-8では幅0の空白扱いになるからなぁ
それを空白扱いにするなら他の空白文字も空白扱いして欲しくなるな
全角スペースとか
248:名称未設定
08/03/12 23:11:17 pVGVyx440
別にどちらがより良いっていう理性的な話ではないんだけど。
TLsCr2bM0 さんが、これまでの自分の経緯から、
SJIS が使えるなら SJIS に越したことはない、と思うのと同様に、
Unix 使ってきた人なら、これまでの自分の経緯から、
ファイル先頭に BOM がなければないに越したことはない、と思うだけですよ。
相手がどう思うかに同意するかしないかとは別問題として、
相手がなぜそう思うかを理解は出来るんではないかと思うんですが、
だめ?
249:名称未設定
08/03/12 23:35:42 7NLWZkxK0
>>248
諦めろ。彼は解決なされたのだ。お前も悟りを開く時が来たんだ。
250:名称未設定
08/03/12 23:45:25 pVGVyx440
そう言われると救われた気がしました。
251:名称未設定
08/03/13 11:26:48 DQNVccuU0
質問なのですが、Xcodeでfltkを使う場合、どうすればいいんですか?
現在は、fltk-config --use-images --compile xxx.cpp
とやって、コンパイルしています。
252:名称未設定
08/03/13 11:49:25 8Iha0jUp0
ID: DQN きた!神!!!!!
253:名称未設定
08/03/13 11:52:17 8Iha0jUp0
あげておこう。
DQN さん、そういうオープンソース系のは XCode でやるより
Emacs でやるか Eclipse のほうがいいんでないかとおもう。
XCode は Cocoa/Carbon と統合されてるのが売りなので。
まあこの話はループしてるけど。
254:名称未設定
08/03/13 11:56:15 QW3vdsQ40
やべぇ。コーヒー吹いた。
ついにwx氏はDQN神に成られたか。めでたい事じゃ。
255:名称未設定
08/03/13 12:11:51 8Iha0jUp0
FLTK ダウンロードして使ってみたけど、ちょっとこれは ...
OS X のコントロールを使わずに全部自前描画、メニューバーもでないの?
wxWidgets が百倍まともにみえるよ。
256:名称未設定
08/03/13 12:52:51 f1C1qVil0
いつ完成するんだよ
wxWidgetsくんの会社の製品
257:名称未設定
08/03/13 13:25:33 DAdrb0vs0
fltkとwxWidgetsは違うだろ、常考。
258:名称未設定
08/03/13 21:41:40 w4HoEo1s0
xcodeを先週から使い始めたばかりのものです。
C++のソースを書いているのですが、インデントをタブキーを押すと自動でやってくれるようにするにはどうすればよいですか?
初期設定のままだと、タブを押せば押すほど後ろにいってしまいます。
259:名称未設定
08/03/13 21:47:51 8Iha0jUp0
XCode は 2.5系列ですか? 3.0 系列ですか?
2.5のことは忘れてしまいましたが、タブを押さなくても
リターンキーを押したタイミング、{} を入力したタイミングで
勝手にやってくれるような気がしますが、どうですか?
あとは環境設定に 3.0 ならインデント設定というのがあります。
260:名称未設定
08/03/13 23:34:22 MSWQrzyZ0
InterfaceBuilderって3.0からnibに登録したクラスのの生成ってしてくれないんですか?
ヒレガス本には自動で生成されるって書いてあるんだけど、バージョンが古くて違う・・・orz
261:名称未設定
08/03/13 23:48:19 7t6ozpdp0
いまのところ、使ってないけど
FileメニューのWrite Class Files... はどうなの?
何となくそれっぽい名前だけど
262:名称未設定
08/03/14 03:47:29 jkVFUyRW0
2.5 のときも自動生成ではなかった気がする。
あくまで File メニューから Write Class Files。
でも個人的には、XCode でつくったクラスを読み込ませてばかりです。
アウトレットとかアクションの追加は XCode でやって、
Interface Builder ではつなぐだけのほうが僕にとってはわかりやすかったですが。
263:名称未設定
08/03/14 06:50:40 OSOC1U/O0
>>260
その部分は3.0で大幅に変わりました
もうIBはクラスのファイル(.mや.h)とかは作ってくれません
それらはすべてXcode上で手動で作らなければなりません
その代わりOutletやAction用のメンバ変数をXcode上で自分で作ると
それがIBで自動認識されてコントロールとかとの関連づけの際に
使えるようになります
とAppleのセミナーで説明された気がする。
Write Class Filesも使えるのかな???
264:名称未設定
08/03/14 06:57:02 OSOC1U/O0
試してみたら Write Class Files で.mと.h作ってくれますね
265:名称未設定
08/03/14 08:11:46 Ut2ckCdlO
マージするのがめんどくさいから、3.0方式のほうがいいな、
俺は。
266:名称未設定
08/03/14 17:59:43 kHEb+xVQ0
NSLogが文字化けするんですけどなんとかなりませんか。XCode3
267:名称未設定
08/03/14 18:12:05 DeuU2BTO0
>>266
非ASCII文字使っているなら、エンコーディングを確認すべし
268:260
08/03/14 20:22:37 r+OG+7wK0
レスくれた人サンクス。
Fileの中のWrite Class Filesで正解ですた。
しかし今度はファイルの登録がめんどくせぇ・・・
しかし>>265の言う通り、マージするとなると確かにめんどそう。
ここらへんはVisaul Studioの方が強いですね。
アホみたいに高いのが許せませんが。
269:名称未設定
08/03/14 20:29:47 GVvWlIpz0
え、IB3.0だといちいちマージしなくてもいいんじゃないの?
270:名称未設定
08/03/14 20:33:35 F3TMcwa60
パラダイムシフトって結構難しいんだよ。
そっとしておこうよ。
271:名称未設定
08/03/14 21:19:21 B4p1/0730
Objective-C用ソース整形ツールのuncrustifyですが、objective-c.cfgファイルの設定項目に困っています。
NSDictionary *error = nil;
id source = [NSString stringWithFormat:
のようなソースを
NSDictionary *error = nil;
id source = [NSString stringWithFormat:
というように = の部分が揃うように空白があけられてしまうのです。
これを防ぐにはどのオプションをいじったらいいのか、分かる方はいらっしゃいますか?
272:名称未設定
08/03/14 21:20:04 B4p1/0730
NSDictionary *error = nil;
id source = [NSString stringWithFormat:
273:名称未設定
08/03/14 23:53:44 FgGauQ6O0
>>272
(1) 設定項目のヘルプを見る
uncrustify --show-config | more
(moreを付けないとbus errorが出た?)
(2) ソレっぽい項目を見つける
align_assign_span かalign_assign_threshとか
(3) 結果を俺様に報告する。
俺は"="で揃えるのは好きだ。お前も俺と同じindentにしてくれ。
274:名称未設定
08/03/15 20:13:29 fhYkhnaD0
>>273
ありがとうございます。
align_assign_spanやalign_assign_threshを含む
sp_assign系とかalign_系を修正してみましたが思うような結果になりませんでした。
275:名称未設定
08/03/16 00:35:33 PM+4Qb2Q0
>>274
俺の所では
align_assign_span = 0
で、=でそろう機能がOffになったんだけど....
オプション-cを付け忘れてデフォルトの設定ファイルを読みにいってるとかは?
276:名称未設定
08/03/16 00:36:30 XRtgki7b0
Xcode 3.1って、今のところNDA扱い?
PerianのWiki見ると、PICが復活とかどうとか普通に書いてるんだよな。
277:名称未設定
08/03/16 12:51:48 ZGqI8nes0
UTF8にBOMってあるんだ。知らなかった。
ASCIIしか解釈しないところに突っ込む場合も考えてるんだろうけど、
なんかいやだなぁ。
確かにXcode3.0からはIB->XcodeだったのがXcode->IBになってるね。
ホント、コロコロ変えるのが好きだよね。Appleって。
278:FF
08/03/16 14:51:27 wiWYeHI90
xcodeでjava-appletの勉強してるんですが
書き直したjavaソースがブラウザに反映しなくて困ってます。
作成方法は xcodeでjavaをコンパイルしそのファイルと同じディレクトリ内にhtmlファイルを置き
htmlを実行するものです。
実行すればそのappetがブラウザに反映されるのですが、その後javaソースを書き換えて
実行すると最初に実行したものがブラウザに表示されます。
どうすれば、新しく書き換えたソースがブラウザが反応するのでしょうか?
osは10.3.9 ブラウザはsafari1.3.2
xcode1.1
java 1.4.2
です。
279:名称未設定
08/03/16 21:42:39 iJLWVTDd0
Safari で、メニューから Safari →キャッシュを空にする、
をしてみたらどうでしょう。
あと、悪いことは言わないので OS X は最新のにするのをおすすめします
古い奴の情報は徐々に無くなってくるんでね。
280:FF
08/03/17 00:03:12 EQwBh8ad0
自分のpc上でappletを貼り付けたhtmlを実行して、プログラムを試しているんですが
キャッシュを空にしても書き換えたプログラムの実行結果にはなりませんでした。
確かにos古いと不便ですね。
281:名称未設定
08/03/19 16:45:47 agvoe+QH0
>>278
昔同じことではまった覚えがある。
確かXcodeでビルドしてもなぜかbuild/*.jarが更新されないんじゃなかったかな。
なので毎回クリーンしてビルドするか、jarを消せば良かったような気がする。
もしくはbuildディレクトリをたどってくと、どこかにJavaClassみたいな名前のディレクトリがあって*.classが並んでるからそれを読み込むようにhtmlを変えるか。
まあ勉強用ならクラスも少なくてそんなにビルドに時間かからないだろうから毎回クリーンするのが楽だと思うよ。
282:名称未設定
08/03/20 08:23:43 HNjLywzX0
Xcode 3.0 でSCM のメニューからリポジトリとローカルの差を表示できますよね。
で、このウィンドウ内で差のある行に対して右か左を選択していって、その結果を
を別ファイルとして保存しようかと思ったんですが... その手のメニューが見当たりません。
以前の FileMerge ではそういうことができたと思いますが... どなたかご存知でしたら
教えてください。
283:名称未設定
08/03/20 21:16:21 oTXrHdcs0
Leopardでプログラムをgcc-3.3でコンパイルしようとすると
gcc-3.3: installation problem, cannot exec `cc1': No such file or directory
と言われてしまいます
再インストールしてもだめだったんだけど
どうすればいいでしょうか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5388日前に更新/246 KB
担当:undef