Xcode part6
at MAC
1:名称未設定
08/01/30 20:41:04 fAB8CXvQ0
MacOSXの開発環境Xcodeのスレです。
関連リンクは>2あたりに
前スレ
Xcodepart5
スレリンク(mac板)
それ以前
XCode
スレリンク(mac板)
Xcodepart2
スレリンク(mac板)
Xcodepart3
スレリンク(mac板)
Xcodepart4
スレリンク(mac板)
2:名称未設定
08/01/30 20:45:13 fAB8CXvQ0
公式
Xcodeユーザーガイド
URLリンク(developer.apple.com)
Cocoaプリケーションチュートリアル(Xcode3/IB3)
URLリンク(developer.apple.com)
3:名称未設定
08/01/30 20:49:57 fAB8CXvQ0
関連スレ
Macでプログラミング{8}
スレリンク(mac板)
Cocoaはさっぱり!!! version.9
スレリンク(mac板)
Objective-C [ObjC part:3];
スレリンク(tech板)
4:名称未設定
08/01/30 20:52:10 fAB8CXvQ0
関連スレ
Mac OS Xでの開発環境はどれがイイ?
スレリンク(tech板)
【マック】Macintoshプログラミング質問箱
スレリンク(tech板)
5:名称未設定
08/01/30 23:10:33 s6NsZahR0
>>1
乙
6:名称未設定
08/01/31 00:34:15 ut76z/B00
*、 *、 。*゚ *-+。・+。-*。+。*
/ ゚+、 ゚+、 *゚ ・゚ \ 。*゚
∩ *。 *。 +゚ ∩ *
(´・ω・`) +。 +。 ゚* (´・ω・`)
と ノ *゚ *゚ ・ 。ヽ、 つ
と、ノ ・゚ ・゚ +゚ * ヽ、 ⊃
~∪ *゚ *゚ * +゚ ∪~ ☆
+′ +′ +゚ ゚+。*。・+。-*。+。*゚
7:名称未設定
08/01/31 10:47:44 PYS3mqfK0
XCodeで、アプリ.app作成後、UNIXコマンドをいくつか実行したいのですが設定できるでしょうか。
そのコマンドラインには、sudo 〜、といったroot実行なんですがそれも可能でしょうか。
8:7
08/01/31 10:52:21 PYS3mqfK0
>スクリプトを実行するビルドフェーズ
>URLリンク(developer.apple.com)
これは関係してますか?
9:名称未設定
08/01/31 11:09:35 wKayJYT10
うん、>>8 がまさにやりたい事だと思う。図 26-6 にあるように、スクリプトを書ける。
sudoで実行するにはパスワードの入力を(コンソールが出ないだろうから)何か対応しなきゃいけないかな。
10:名称未設定
08/01/31 11:39:30 ytaoBLiz0
Autolization Serviceのあたりでいけたような気が
11:7
08/01/31 11:53:34 PYS3mqfK0
>ファイルをコピーするビルドフェーズ
>URLリンク(developer.apple.com)
cpコマンドでなくて、先ずは、ファイルコピー設定しようと思って上記をやりましたが。
アイコンファイルがコピーされない。
新規ビルドフェーズがXCodeのどこに追加されたのかもイマイチ分からないです。
>>10
有難う。次に調べてみます。
12:名称未設定
08/01/31 12:28:29 zREdXxDh0
純粋に興味があるんですが、毎回 sudo しないといけないものって何?
あと、アイコンファイルはなにもしなくても自動で
リソースコピーフェーズだかなんかにはいって、
.app/Contents/Resources
にコピーされると思いますが。
>新規ビルドフェーズがXCodeのどこに追加されたのかもイマイチ分からないです
左のサイドバーの中身は、
上のほうはファイル一覧で、
下のほうはそれぞれのターゲットの設定になってて、
そのなかにビルドフェーズ一覧があるはず。
とりあえず XCode でクリックできるところそこら中クリックしてみれば
構造がわかってくると思います
13:7
08/01/31 13:12:10 PYS3mqfK0
>>12
>そこら中クリック
言われる通りですね。Xcodeのコツはツリーのクリック。
「ターゲット−アプリ名−バンドルリソースをコピー」
に足してInfoファイル編集したら、アイコンコピーされました。
>毎回 sudo しないといけないもの
アプリをsudo root にします。
Macってroot権限が無いとポート80を開けないんですよね。
14:7
08/01/31 13:42:23 PYS3mqfK0
>[Mac]AutomatorでUNIXコマンドを管理者権限で実行する
>URLリンク(d.hatena.ne.jp)
これが関係してそう。
Apple Scriptって名前しか知らなくてイメージわかないですね。
UNIXシェルスクリプトじゃなくて、画面付きのツールみたいなものですかね。
UNIXにも似たようなものがあったような。
15:名称未設定
08/01/31 14:16:37 148cKN+iP
>>7
.appのアプリケーションから、管理者権限でヘルパーツールを起動したいの?
↓のサンプルに倣って作れば、ビルド時にchownとかしなくていいような気がするんだが。
URLリンク(developer.apple.com)
勘違いだったらごめん。
16:名称未設定
08/01/31 14:48:26 M2XDijDZ0
>>7
Windowsからの移植, Port80, wxWindows, Carbon(C/C++)への固執.....
以前、相談を受けた事があるあの方でしょうか?メール出したけど、やんちゃぶりを
改めていただければ幸いです。
17:7
08/01/31 15:02:49 PYS3mqfK0
>>15
有り難う。落としてMakeしてみました。何かのツールですね。
「追加−ビルドフェーズ−新規スクリプト」メニューを実行したところ、
前述の「ターゲット−アプリ名」ツリーに「スクリプトを実行」が追加されました。
さらにそこに、UNIXコマンドを丸々書けましたし、
なぜか、sudo も無問題で実行できたため問題解決しました。
やっぱ、アポーの中の人にも必要な機能なんでしょうね。
18:名称未設定
08/01/31 16:04:43 7XGYMmWk0
root に setuid されたバイナリなんでしょうけど,old fashion だよなぁ.
19:7
08/01/31 16:08:10 PYS3mqfK0
仕方なくですもん。
出来上がったバイナリを試しにデスクトップにコピーしようとしたら、コピーできないものがあると警告。
何だろうと思ったら、コピーされたファイルにroot権限が無いみたいで、rootが必要な処理でコケました。
残念ながら、インストロールにも工夫が要るようです。
20:名称未設定
08/01/31 16:11:18 148cKN+iP
だから>>15のコードを見ろと。
21:7
08/01/31 16:27:43 PYS3mqfK0
了解。
ただ15の内容は、すぐには理解出来なかったので一旦消えます。
(次現れるときも別人として現れます)
22:名称未設定
08/01/31 18:20:20 RiGVEK4a0
アプリの権限を書き換えるのはアプローチの仕方が間違ってる気がするんだが…
こういうときってAutolization Serviceで管理者権限を取得するのが一般的じゃないの?
23:名称未設定
08/01/31 19:12:40 KiLGIlky0
だね。そもそもGUIプロセスを昇格させるのはセキュリティ上望ましくない。
rootで実行する必要のある部分をヘルパ実行ファイルに分離して、
Authorizationを得てからsuid root属性を付けてやる。付けたらすぐ
Authorizationをリリース。
後はsuidを付けたこのファイルをよびだすだけで、セキュリティ的には
出来るだけ限定された物が作れる。GUIとはプロセス間通信でやり取り。
24:名称未設定
08/01/31 23:38:54 zREdXxDh0
というかまずは開発中はとりあえずポート 8080 とかで
やればいいとおもうんだけど。
25:名称未設定
08/01/31 23:48:16 zREdXxDh0
しかし wxWindows の人と http サーバーの人が同じひとだとは思いませんでした
>>16
メール出せるほど直接知ってるひとなら、
上司に話をしてくれたほうがいいんだけど。
Unix を多少知っていればクリアできる点に次々ひっかかっている観があって、
ほんとに Windows のことしかしらないみたいだし、
もうちょっと適任のひとがいるのではと思います。
まあここ一ヶ月の進展はなかなかの気がしますが。
26:名称未設定
08/02/01 00:31:46 SGw7Ny560
確かに.UNIX の知識も Mac の知識もほとんどなさそうw
27:名称未設定
08/02/01 00:41:59 gj02vTeJ0
まあ仕事でやむなくやらされているのは同情もしますが、
もっと適任のひとはいなかったのかいね。
せめてこれで彼が OS X を気に入ってくれればいいけど、
こうも見事に OS X の便利なところを使わないで
無理やりに移植をしているのではそれも難しいでしょうか。
僕らがののしりすぎというのもあるかもしれませんが。
でも頑張ってね。OS X デベロッパが増えることはいいことだし。
28:名称未設定
08/02/01 01:51:34 MZVggiLf0
だけど、出来上がったブツをユーザが使った時にその会社のサポートが陥る状況を想像すると、
即Macから撤退なんて事もありそうで怖い。
29:名称未設定
08/02/01 09:16:08 gj02vTeJ0
というか 80 番ポートをオープンさせる設定にしている時点で
かなりヤバいとおもいます。
きちんと SUID ツールつくるなりしてポートひらこうにも、
ユーザーがてもとで Apache 走らせてすでに 80 番ひらいてたら終わりだよね。
そのへんは説明書に書くのかな?
30:名称未設定
08/02/01 11:20:56 gj02vTeJ0
今日は質問まだ〜?
31:名称未設定
08/02/01 14:40:04 nIkc8tTq0
Xcode ってどう発音するんですか?
てん? えっくす? ばつ? ぺけ?
32:名称未設定
08/02/01 16:22:43 FTVAE2HQ0
>>31
Appleは「エックスコード」と読んでるけど、人それぞれでいいんじゃね?
URLリンク(www.apple.com)
33:名称未設定
08/02/01 20:34:40 UBrSiyZh0
>>31
ズコー
ド
34:名称未設定
08/02/02 02:22:57 RFLvGWTr0
卍code
35:名称未設定
08/02/02 10:34:33 dDfAoeoC0
XpCode
Vi$taCode
36:名称未設定
08/02/02 22:44:27 GwCKtIbr0
XCord周辺一式って、グループやアクセス権を修復できないんでしょうか?
「./Private」や「./usr/bin/sample」他など、いつも検証で引っかかるのですが。
37:名称未設定
08/02/03 00:03:48 DfOP/trw0
うちは問題出ないですが (レパード、XCode 3.0)。
なんか別のところがおかしいのでは?
38:名称未設定
08/02/03 00:44:09 GMy6yqSK0
>>37
ありがとうございます。
10.4.11、XCord2.5でHD直下にDeveloperフォルダがあるのですが、
これは間違ってないですよね。
う〜ん。素人が手を出したのがいけなかったかな…
39:名称未設定
08/02/03 00:46:33 zlwbhqbj0
そのアクセス権が直らないとなんか問題あるの?
40:名称未設定
08/02/03 00:53:57 DfOP/trw0
あと XCord じゃなくて XCode だよ。
Cord は紐、Code は暗号とかそういうやつ
アクセス権こわれてても /Developer まわりは問題ないはずだから気にしないこと
というかアクセス権修復はかなり迷信なので。
OS 9 と共存してたころは重要だったけど、今はもう滅多に
アクセス権がおかしくなることはないはずです
41:名称未設定
08/02/03 00:55:44 GMy6yqSK0
>>39
いえ、特に使っていて問題はないのですが、気持ち悪いといいますか…。
42:名称未設定
08/02/03 00:57:50 GMy6yqSK0
>>40
うわ!Codeですね。恥ずかしい。
なるほど、ありがとうございます。気にしないことにしましたw
43:名称未設定
08/02/03 02:09:28 hVLUIkKi0
>あと XCord じゃなくて XCode だよ。
あと XCode じゃなくて Xcode だよ。
44:名称未設定
08/02/03 02:35:56 DfOP/trw0
これは失敬 ...
45:名称未設定
08/02/03 09:24:45 nyIm2o8F0
○cord
×code
・・・ん?
46:名称未設定
08/02/03 11:42:05 MFMs9LhW0
Xcode 3.0になって環境設定のSCMにリポジトリという項目ができたんですが
これのルートとかには何を記入すればいいんでしょうか?
ADCを探してみたんですが古いマニュアルしかないみたいでこの部分の説明がみつかりません
SCMを使いたいんですがこの構成を作らないと使えないんですよね?
47:名称未設定
08/02/03 13:53:16 MFMs9LhW0
どうやらここがSCMに詳しいみたいですね
URLリンク(meandmarkpublishing.blogspot.com)
48:名称未設定
08/02/03 14:06:50 qKxM2v490
cat CVS/Root
か
svn info | sed -n -e's/Repository Root: //p'
の内容をそのまま「ルート」に突っ込む。
以上。
perforceは知らん。
49:名称未設定
08/02/04 08:45:03 HCOVOXt80
>Cord は紐、Code は暗号とかそういうやつ
Codeって暗号じゃなくて、ソースコードから来てるんじゃない?
50:名称未設定
08/02/04 09:56:35 bLs4oR6M0
おいおい・・・
51:名称未設定
08/02/04 09:57:23 yRbb895Q0
プログラムより暗号の方が古いだろjk
52:名称未設定
08/02/04 12:07:46 SGTg8WJe0
一般的には、code = 符号 じゃなくて?
53:名称未設定
08/02/04 12:22:53 HCOVOXt80
X暗号よりX符号の方があってるだろ、常考。
54:名称未設定
08/02/04 17:05:35 WbC25/qP0
日本語が不自由なやつがいるな
Xcodeの中の「code」の意味の話はしてないだろ
55:名称未設定
08/02/07 20:27:39 nutqzNOO0
Xcode 3.0 で日本語のコメント入れようとするととんでもない所へ
カーソルが行くのはいつ直るんだろう。
56:名称未設定
08/02/07 22:11:40 G7alsKOK0
>>55
エンコーディングをUTF-8にしても駄目か?
57:名称未設定
08/02/08 00:24:04 zFpkvlcD0
ヘルプ内で文字列を検索した時に、「次へ」が効かないんですが、、。
うちだけでしょうか。検索できない。。
58:名称未設定
08/02/08 09:11:47 YTyzHv4k0
>55
コードの折りたたみを使っているとちょくちょくなる気がする。
仕方がないからいったん折りたたみをすべて展開してからコメントを書いてる。
59:名称未設定
08/02/08 11:11:53 ADJ5x5ql0
>>56
だめですね。エンコードの問題ではないようです。
>>58
そうなんですよね、それが手間で。まぁ、日本語でコメント書かなければ
問題は無いんですが、後で分かり易いか、という問題が(これは俺の英語力
の問題かw)
60:名称未設定
08/02/09 11:20:19 +vEaP6im0
プロジェクトを開こうとしたら以下のエラーが出て開けません。
どうしたら正常に戻るのでしょうか。
File: /SourceCache/DevToolsBase/DevToolsBase-387/pbxcore/PBXContainer.m
Line: 465
Object: <PBXProject:0x0471e270>
Method: setItem:forGlobalID:
guid should be an instance inheriting from PBXGlobalID, but it is nil
61:名称未設定
08/02/09 17:21:20 pIvkxx+R0
>>36
これのせいでDVDから起動できなくなった。
Volumesフォルダにエイリアスぢゃなく変なシンボリックリンクできてない?
マウント解除できないんでDiskWarriorやTechToolも使えないんで
それをフォーマットするしかないみたいな…
62:名称未設定
08/02/09 20:06:59 P8bPfAdP0
Core Data のモデリングツールって、エンティティごとに
色を変える、とかってできまつか?
63:名称未設定
08/02/09 23:54:34 qhduYB+I0
>>61
36ですが、アンインストールしましたw
目的がQuartz Composerでしたので、もういいかなと。
アンインストールしてからは当然ですが、アクセス権は引っかからなくなりました。
64:名称未設定
08/02/10 20:46:32 KF3t4bee0
printf()、NSLog()が一切機能しなくなりました。
デフォルトのHello, Worldのコードをそのまま実行しても表示されません。
解決方法を教えてください。
65:名称未設定
08/02/10 21:39:48 OsDqstQe0
>>64
Xcode 3.0?それともXcode 2.5?
printf()が「どこに」表示されるはずだと思っているか、まずそれを教えてくれ。
66:名称未設定
08/02/10 22:45:48 Fr8iJ/eI0
またコンソールか
67:名称未設定
08/02/11 01:25:21 Q/R0AQ2W0
大体コンソールが消えた位でうろたえる奴は、プログラミングに向いてないと思う。
自力で探すか、ヤメレ
68:名称未設定
08/02/11 02:23:27 6YkODzBY0
Xcode 3.0のプロジェクトテンプレートのバージョンがおかしい。
既に以下のバージョンが設定されてる。
version.plistはプロジェクトには追加されていないが存在。
Cocoa-Python Core Data Application
info.plist 1.2(22) version.plist 1.0(18)
Cocoa-Python Core Data Document-base Application
info.plist 1.2(22) version.plist 1.0(9)
Cocoa-Ruby Core Data Application
info.plist 1.0(1.0) version.plist 1.0(18)
Cocoa-Ruby Core Data Document-base Application
info.plist 1.0(1.0) version.plist 1.0(9)
Core Data Application
info.plist 1.2(22) version.plist 1.0(18)
Core Data Document-base Application
info.plist 1.2(22) version.plist 1.0(9)
Core Data Document-base Application with Spotlight Importer
info.plist 1.2(22) version.plist 1.0(9)
Quartz Composer Application
info.plist 2.0(1.0) version.plist なし
Quartz Composer Core Data Application
info.plist 1.0(22) version.plist 1.1(22)
その他、CFBundleShortVersionStringが1.0に設定されているもの多数。
69:名称未設定
08/02/11 22:39:51 my5MjNWk0
こんなん見つけた。初心者でCocoaSeminar初級やってみたけど、
Xcode3.0と操作方法が違っててわかりません><な人向け。
Macでプログラムしよう!
URLリンク(www.nicovideo.jp)
70:64
08/02/12 08:10:08 nDviebyq0
Xcode 1.1です。
実行では実行ウィンドウ、
デバッグでは標準入出力のウィンドウを出しているのですが、
以前は標準入出力として機能していたのですが、何も表示されません。
71:名称未設定
08/02/12 11:11:41 t6MxsOYD0
プログラムから現在のディレクトリを取得すると、
.appになるのか、それとも実行ファイルのある場所なのか、とか考えると難しいですね。
一連のディレクトリ取得関数のリファレンスを教えて頂けないでしょうか?
出来ればC/C++でお願いします。
72:名称未設定
08/02/12 13:30:34 LTirOpgP0
>>71
久し振り。
URLリンク(developer.apple.com)
CFBundleGetMainBundle で .app バンドルを取得して、
CFBundleCopyResourcesDirectoryURL とかを使う。
関数名のCFBundle の直後の Get/Copy とかいうのは、CoreFoundation の
reference counting のルールに関わってくるので、
URLリンク(developer.apple.com)
を必ず理解してから使うこと。でないとメモリリークするよ。
OS X で C をするには CF は欠かせないので、そのあたりのドキュメント熟読が必須。
73:名称未設定
08/02/12 14:23:47 UyYc/rTR0
>>72
俺も以前Carbon&Cで書いてたときに見事にはまった。
いったんメモリリークすると、どこでリークしてるかわからなくなって、
デバッグが物凄く面倒だった。
Releaseした瞬間に落ちるわけじゃないのが厄介。
Cocoa(Foundation)だとautoreleaseがあるから多少楽なんだよね。
74:名称未設定
08/02/12 14:41:05 t6MxsOYD0
↑
kwsk
(何が原因だったのか)
75:名称未設定
08/02/12 15:25:25 /bjUC+Oy0
また君か(´・ω・`)
76:名称未設定
08/02/12 16:36:54 UyYc/rTR0
>>74
参照カウンタ方式の理解が足りなかったこと。これに尽きる。
まあ、>>72のをよく読んで、関数/ブロック単位で参照カウンタの対応を
ちゃんと取っていれば大丈夫じゃないかな。
俺の場合はCFDictionaryやCFArrayが絡んでて、
しかもスレッド使ってたおかげでわけわかめ状態だったけど。
77:名称未設定
08/02/13 00:50:31 8N4zNogy0
XCodeでリリースするとき、Install Pathにプレフィックスが
ついてしまいます。
$(DSTROOT)で指定されているみたいなんですが、こいつを
XCodeから表示させる&変更するにはどうしたらよいでしょうか。
(XCode1.5です)
78:名称未設定
08/02/13 00:55:46 8N4zNogy0
事故解決しました。
79:名称未設定
08/02/13 09:02:57 W+MuGL0L0
どう解決したのかぐらいかけよ.
80:名称未設定
08/02/15 22:03:20 E7gv4KpD0
クラッシュして解決すました
81:名称未設定
08/02/16 10:06:48 +LMAhCy+0
ああ、誤変換じゃないんだ
82:名称未設定
08/02/16 12:29:10 EZ44WBcv0
超初心者な質問なんだが、AirにXcode3.0を入れたんだ。
それで、Cをやってみようと思って、新規プロジェクトからTool→Standard Toolで始めようとしたらTool自体がないんだ。
Static Libraryまでしか項目がないんだがどうすればいいか教えてくれないか?
83:名称未設定
08/02/16 12:36:03 PxCYs1Kj0
Command Lineなんたらの下を三鷹
84:名称未設定
08/02/16 12:42:19 EZ44WBcv0
>>83
ああ、あった!
本当にありがとう!!
85:名称未設定
08/02/17 15:28:01 lFCb6gSd0
IB3 で、TabView のスタイルを Tabless に設定したとき、
各 TabViewItem を切り替えるにはどうすればいいですか。
あと、Tab 付きの状態で、TabViewItem にコントロールを
置いた後、スタイルを Tabless にすると位置がずれてしまいますが、
Tab 付き/Tabless でレイアウトが変わらないようにすることは
できるでしょうか。
86:名称未設定
08/02/17 15:58:55 IFYN92n90
前者は見えなくなってるタブのあたりをダブルクリック
後者は試してみたけどバグっすかねぇ、Appleにレポートしてとりあえず今は自力で実装してください
87:名称未設定
08/02/17 16:02:57 37tVnwix0
>>85
Tab View Item が選択状態の時にcmd+ctl+←→。
Toolsメニューの「Select Next|Previous Sbling」です。
88:85
08/02/17 16:19:19 lFCb6gSd0
>> 86, 87
ありがとうございます!
後者はバグの可能性ですか‥うーん、困ったな。
なんか IB3 はバグが多い気がします。
89:名称未設定
08/02/17 19:51:03 75tbKT620
XcodeってEclipseみたいなコードフォーマッターはついてないですか?
90:名称未設定
08/02/17 22:13:54 Ddo1cWkv0
>>89
過去ログ見ると、emacsや外部アプリによるフォーマッターが紹介されている。
Xcodeのスクリプトとしてそれらを登録すれば実質Xcode内蔵コードフォーマッターの出来上がり。
91:名称未設定
08/02/17 23:34:04 75tbKT620
>>90
なるほど。しかし、Objective-Cのフォーマッター自体がないっぽいですね。
Cとかはそれで対応できそうです。
92:名称未設定
08/02/18 00:00:36 2GYsCt+a0
851 名前: 名称未設定 Mail: sage 投稿日: 2008/01/05(土) 18:00:27 ID: Dl6JXdG10
こんなの見つけた。
URLリンク(uncrustify.sourceforge.net)
ObjCもサポートしてるみたい。xcodeのプロジェクトファイルもあった。
どの程度つかえるかはわからないケド。
93:名称未設定
08/02/18 01:06:27 KT3Vpv1c0
>>91
過去ログをちゃんと見ないと。
94:名称未設定
08/02/18 02:06:16 XdaORCnz0
>>85
Tablessってプログラム的に切り替えるものだと思ってたのだけど
自作のボタンを押すと表示が切り替わるとかそういうの
95:名称未設定
08/02/19 00:15:05 ytVhRUCu0
URLリンク(cocoadevcentral.com)
ここを参考にCocoaアプリの勉強をしているのですが、
URLリンク(cocoadevcentral.com)
この画像で、Interface BuilderのDocument Windowは複数のタブがあって、ヘッダーファイルをドロップするとあります。
しかし自分の環境のDocument Windowにはタブがなくて、ヘッダーファイルをドロップしても何も変化してくれません。
なぜDocument Windowのインターフェイスが違うのでしょう。
何か設定があるのでしょうか。
96:95
08/02/19 00:22:53 ytVhRUCu0
URLリンク(developer.apple.com)
Appleのサイトに自分のと同じ状態になっているDocument Windowの画像がありました。
このふたつは同じものですよね??
97:名称未設定
08/02/19 00:30:51 RiFRvBfe0
>>96
URLリンク(cocoadevcentral.com)
の方は、古いIB
98:95
08/02/19 00:37:35 ytVhRUCu0
なんと・・・初回がLeopard対応だと書いてあったから、その次の会も行けるのかと思ってしまいました・・・orz
最新の環境でチュートリアルやってるところはないんですかね。
99:名称未設定
08/02/19 02:04:42 fHYgawbi0
なんども既出だが、
URLリンク(developer.apple.com)
のCocoa アプリケーションチュートリアル
がほとんど唯一の日本語の Leopard での XCode 3 + IB3 のつかいかた
100:名称未設定
08/02/19 08:16:13 GUW33/550
ていうかデッドリンクw
101:名称未設定
08/02/19 09:32:41 6j6/4DNB0
>>100
ん? ちゃんとあるぜ
102:名称未設定
08/02/19 14:36:13 i2qf2NK/0
「Xcodeユーザーガイド」のリンク切れてるね。
103:名称未設定
08/02/19 15:51:36 rFGzb9490
TerminalからC++ STLのman page見るには、
どうしたらいいですか?
104:名称未設定
08/02/19 21:19:14 m2jEC86OO
入ってなかったような。どっかから拾ってきてインスコするか、ググればリファレンス的なサイトはある。
105:名称未設定
08/02/20 20:19:22 Rqny/u9b0
>>104
そうですか。Xcodeのヘルプでも出てこないので、
追加で入れないと駄目なんですね。
ありがとうございました。
106:名称未設定
08/02/21 10:39:22 bqQrx+p+0
2.4.1で、突然ファイルがセーブできなくなったので調べてみたら、
文字エンコードがおかしくなったようで日本語MacOSに設定し直したらその場はセーブできました。
しかし、それ以降プロジェクトを開くたびにファイルを選んで情報を開き、一般タブのエンコーディングで
日本語MacOSを選択しなおさないといけないはめになりました。(設定しないと欄が空白になってる)
なんとかして日本語MacOSのまま固定させたいんですが、どうすべきなんでしょうか。
Xcodeの環境設定->テキスト編集->デフォルトのエンコーディングは日本語MacOSに設定されています。
107:名称未設定
08/02/21 15:28:32 oJPCVHeZ0
>>106
それはもう既出すぎる話だけどUTF-8とかにしない限り何度でも再現すると思います
私もそれでさんざん頭に来ました
あるいはXcodeを3.0にするのもいいみたいです
3.0では日本語MacOSのままでも一度Xcode上で保存すると
不可視ファイルにエンコーディングが書き込まれて保存されるみたいです
あるいはLeopardでの仕様なのかもしれませんが...
108:名称未設定
08/02/21 15:38:12 bqQrx+p+0
>>107
うーん。そうなんですね・・・。こまったもんです。
ありがとうございました。
109:名称未設定
08/02/21 16:00:08 uYS4Np5K0
じつはそれ、日本語MacOSからUTF-8への強制移行ツールなんじゃないかと思ってる。
110:名称未設定
08/02/23 17:40:28 o5nePcra0
IB3 で NSNumberFormatter の attribute を設定するとき、
値が負のときに文字の色を赤にするにはどうすれば良いでしょうか。
IB2 のときは「負のときは赤で表示」というようなチェックボックスが
あったような気がするのですが、IB3 のインスペクタ内に見つかりません。
111:名称未設定
08/02/23 20:00:54 5lvhoMVy0
>>110
AttributesのポップアップメニューでMacOS10.0+を選べば出てくる。
112:110
08/02/23 22:02:43 o5nePcra0
>>111
ありがとうございます。
10.4+ ではできなくなってしまったのでしょうか。
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の世界は終焉しましたから、
そういうファイルを扱う場合にはファイル変換して下さい、みたいな対応の方が楽ですもんねぇ。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5370日前に更新/246 KB
担当:undef