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

|