Xcode part6
..
646:名称未設定
08/05/10 01:22:54 vafXwvQh0
>>645
~/Library/Preferences/com.apple.xcode.plist
これを削除した後で、xdodeを起動すればOK
というか、多少なりともプログラミングに携わってるのなら、
アプリの設定ファイルがどこに保存されるかくらいは知っておくべき
647:名称未設定
08/05/10 01:43:30 WYm1xg3N0
Xcodeユーザ = Cocoa/Carbon一般アプリ開発者
と決めつけた発言はどうかと。
648:名称未設定
08/05/10 03:40:22 YY1vUDPc0
うむ
BSD系かもしれないからな
649:名称未設定
08/05/10 04:20:54 VAoeV2Vo0
ホームディレクトリのあるファイルシステムががcase insensitive
と決めつけた発言はどうかとw
650:名称未設定
08/05/10 22:11:50 V/kDY1800
AppleScript Studioのこともたまには思い出してあげてください
651:名称未設定
08/05/11 02:36:00 NpZv/Smp0
Cocoa-Javaと同じになりそう
652:名称未設定
08/05/11 04:56:45 K8FlWfCQ0
AppleScript と AppleScript Studio で文法が微妙に違ったりしてやる気がうせた。
display dialog "" buttons "OK" -- Studio ではコンパイル不可能
display dialog "" buttons {"OK"}
653:名称未設定
08/05/11 09:03:34 ZBQfRAO80
三年ぐらい前に本屋で AppleScript の本が売っていて、
C なんてテクニカルな言語を使うのは馬鹿だ、
AppleScript という自然な言語で AppleScript Studio で何でも出来る!と
書いてあった凄い本を立ち読みしましたが、まだ売ってるんでしょうか。
大体なんていうタイトルだったっけ ...
654:名称未設定
08/05/11 09:59:03 /B+9TF/o0
ひょっとしてトンデモMac OS X批判してた人?
655:名称未設定
08/05/11 15:09:25 IpaxEteS0
質問
プログラミング始めるには
xcode本、cocoa本、Object-C本があればいいのでしょうか?
656:名称未設定
08/05/11 15:21:10 WHvtaq7g0
まずはPerl(笑)から。
いや、スクリプト系の方がすぐに動かせるし、楽かなと。
657:名称未設定
08/05/11 20:37:31 YnY3dVcG0
Rubyの方が良いかと。
RubyCocoa使えるからね。
658:名称未設定
08/05/11 21:26:00 6oDJIjS50
>>653
AppleScript Studioでゼンマイびゅんびゅんですか?
この人は、Cocoa-Javaの本も書いていましたが...、
説明自体は分かりやすいと思います。
659:名称未設定
08/05/11 21:38:49 xzDODlJI0
ああ、その人か。
昔の「ゼンマイびゅんびゅん」では、
「日本人なら日本語モードでApplescriptを書け」って言ってたな
660:名称未設定
08/05/11 21:50:28 fZQGRO830
>>654, 658
この人ですね(笑)
URLリンク(pc.2ch.net)
661:名称未設定
08/05/11 21:59:30 KpfXnHBH0
ナマズのスレっていろんな所に立ってたんだな
URLリンク(mentai.2ch.net)
>>652
buttonsの引数はリストだから、前者は自動的に後者に変換されてるだけで、正しいのは後者。
662:名称未設定
08/05/12 00:05:09 ZBQfRAO80
>>658
あ〜、それですそれです
AppleScript Studio って Cocoa がわかってないと使えないような気がしたんですが
そうでもないんですかね。謎。
663:名称未設定
08/05/12 13:40:40 xzLMe46W0
>>647-648
>Xcodeユーザ = Cocoa/Carbon一般アプリ開発者
>と決めつけた発言はどうかと。
>
>うむ
>BSD系かもしれないからな
こんなソース補完もない石器時代のIDEいらんやんw
664:名称未設定
08/05/12 14:07:41 fGDuhclh0
>>663
どの IDE について語っているんだ ???
665:名称未設定
08/05/12 14:18:43 xzLMe46W0
XcodeのIDEでソースコード編集した場合の話。
666:名称未設定
08/05/12 14:24:14 KyW/U9HA0
XcodeのIDE?
667:名称未設定
08/05/12 14:34:19 fGDuhclh0
>>665
いや、それは多分 XCode じゃないな。うちの XCode はちゃんと補完してくれるけど ...
668:名称未設定
08/05/12 14:39:51 Zy3roJPx0
>>665
とりあえず、落ち着いてコーヒーを1杯飲んでから、
メニューの環境設定の項目を眺めてみてくれ。
話はそれからだ。
669:名称未設定
08/05/12 14:52:40 ulD/KBqx0
ID:xzLMe46W0 のレスを待つスレになりました。
670:名称未設定
08/05/12 17:32:30 Zy3roJPx0
うーむ…コーヒーではなくココアを飲むように勧めるべきだったか。
671:名称未設定
08/05/13 00:29:00 uOTw9HiH0
ほほう、これはうまい事を。
672:名称未設定
08/05/13 11:37:15 yujzrwNx0
美味しいココアをオススメしてくれるスレはここですか?
673:名称未設定
08/05/13 12:12:14 RXLL6PvI0
いえ
ID:xzLMe46W0を待つスレです
674:名称未設定
08/05/14 23:22:26 IldfKsxn0
みなさんこんばんわ。
Xcode初心者の私が
URLリンク(developer.apple.com)
をやり初めたんですけど、
「Cocoaアプリケーションチュートリアル > ビューの定義:ユーザインターフェイスの作成 >」
の
「インターフェイスをテストする」
の項で、保存する際にエラーがでています。
以下のような内容ですが、これはどう対処すればいいのでしょうか?
「NSCController and its subclasses do not exist on Mac OS X versions prior to 10.3, and will render this nib unreadable on such systems.」
開発環境はXcodeなのはもちろんなんですけど、
iPhone SDK としてダウンロードしたものだからいけないのでしょうか?
足りない情報がありましたら追記いたします。
どなたか同じような状況になった方はいらっしゃいませんか?
Macは先月末に出たiMacを使用しています。
675:名称未設定
08/05/14 23:29:14 ceAQ5lFF0
>>674
>iPhone SDK としてダウンロードしたものだからいけないのでしょうか?
それまだベータ版ですから... 特に初心者のあなたとってはかなりチャレンジャー。
676:名称未設定
08/05/14 23:38:32 IldfKsxn0
あわわ。そのせいでってこともありますよね。
そうだとしたら悲しすぎます。
iPhone SDKってXcodeにCocoa Touchが乗っかっただけの
ものだと思ってたんですけど、違うのでしょうか・・・。
ご存知ですか?
追記
OS は Mac OS X 10.5.2 です。
Xcode は バージョン 3.1(Beta)です。
677:名称未設定
08/05/14 23:52:38 PY+06TSe0
>>674
>エラーがでています
3.1よくしらんが、nibのDeploymentTargetどうなってる?
678:名称未設定
08/05/15 00:15:23 z8/U92080
>>674
それは作った nib ファイルが 10.3 とかでは使えないとかいてるだけなので
無視してオッケー。上のひとも書いてるように、 deployment target を 10.5 以上にしておけば問題ないです。
679:名称未設定
08/05/15 00:29:58 JPOUs/F70
>>677さん
>>678さん
言われた通りに
[Window]→[Document Info]で
「deployment target」を[「Mac OS X 10.5.x」に変更し、無事保存できました!
シミュレータも起動できたみたいです。
ありがとうございました!
助かります!
>>675さん もありがとうございました!
680:名称未設定
08/05/15 12:43:41 8Kc7NtqY0
給料が出ねー
車検どうする。
681:名称未設定
08/05/15 13:21:21 cbSvX3r40
アポーの人?
682:名称未設定
08/05/15 19:49:37 6KJ3yx530
給料出ないってことはジョブズじゃね?
683:名称未設定
08/05/15 20:26:50 6Xo0fYf/0
残業代がでないどころか、
基本給与を年1ドルしか貰えない名ばかり管理職として働かされるのは違法だと
カリフォルニア州にあるコンピュータメーカーAppleにたいして
CTOのスティーブ・ジョブズさんがクパチーノ地裁に訴えを起こしました。
684:名称未設定
08/05/15 20:57:15 w+9P7vtf0
残業代なんて普通の社員でもないし。
CTOじゃないし。
クパチーノに地裁ないし。
685:名称未設定
08/05/15 21:43:47 B7+MDKWg0
最近じゃ名ばかり会社役員ってのも流行ってるらしいぜ
686:名称未設定
08/05/16 15:06:20 ndqYKnUO0
クタラギさんですね、わかります。
687:名称未設定
08/05/18 09:13:45 CRY5NbjR0
Xcode で、1つのプロジェクトから2つ以上の(似て非なる)実行ファイルを作成
することはできますか。
プロジェクト内に AppController というクラスがあり、それと他のファイルとで
実行ファイル「App」を作成してるのですが、AppController だけを、AppController を
継承した SubAppController に変えて、実行ファイル「SubApp」も一緒に作る方法が
あるのか知りたいです。
2つの独立したプロジェクトにすればできますが、AppController 以外のファイルは
全部同じなので、メンテナンスのことも考えてできれば1つのプロジェクトで済ませたい
です。
688:名称未設定
08/05/18 10:53:01 At3tTyGi0
nibも修正する必要があるから無理じゃないか。
689:名称未設定
08/05/18 11:02:35 NER2NpIN0
「新規ターゲット...」あとはマニュアル嫁
690:687
08/05/18 11:43:05 CRY5NbjR0
>>688
nib も共用します。
>>689
新規ターゲットを追加し、アクティブなターゲットとアクティブな実行ファイルに
新しく追加したものを指定しましたが、"No executable file specified" という
エラーメッセージが出て何も作成されません。
マニュアルのどの辺を読めば良いか教えていただけませんか。
691:名称未設定
08/05/19 14:17:37 ldoc8+Kl0
すまん、君には無理。
692:名称未設定
08/05/19 14:28:15 vq8tmznW0
出来ない人って、なんで常にややこしい方を選ぶんだろう?
693:名称未設定
08/05/19 15:53:02 82RxLHcJ0
概要がつかめてないからでしょ。
694:名称未設定
08/05/19 17:39:16 k1tPMXew0
>>690
ソースファイルの指定や、ビルドト設定は個別にしなきゃいけないんだけど
そこは大丈夫?
書いてるとしたらXcodeユーザーガイドの「Part V: Building」あたりかな?
よく見てないけど。
695:名称未設定
08/05/19 21:19:13 5FKxPGpg0
ヒレガスの新しい本が発送された模様。
買うのは良いが、読んでない本が他にも...。
696:名称未設定
08/05/21 01:26:15 sYj36LI20
>>695
>ヒレガスの新しい本が発送された
ヒレガス本ついた。後ろのほうの数章が変わってる。背表紙にいわく10.4、10.5対応、Xcode3、Obj-C2、CoreData、GC、CoreAnimationをカバーとある。
697:名称未設定
08/05/21 02:21:06 +8fi6arM0
>>696
いいなぁ。でも、英語で読むのはきつい。
翻訳版ってでるのかなぁ?出ても1年以上先のことでしょうね。
意味ないなぁ。英語の勉強するしかないね。
698:名称未設定
08/05/21 09:25:08 cGC7niAF0
コンピュータ関連の本って英語でも結構読みやすいの多いよ。
っていうか翻訳されてても、訳が駄目だったり、結局コンピュータ用語
多いから、英語でも読んだ後の理解度が同じくらいだったりする。
まぁちょっと読むスピード落ちるけど。
699:名称未設定
08/05/21 09:48:25 ushHAb/O0
ヒレガス本は図表が多いから英語でも結構読みやすいよ
700:名称未設定
08/05/21 11:25:39 0ueAz1Qy0
>>697
つ駅前留学
701:名称未設定
08/05/21 11:50:15 Y93RS+ry0
駅前留学(はなくなったきがするけど)とかの語学学校と、
技術英語を読みこなすこととはあまり関係ない気がする ...
技術英語なんてどうせ日本語訳しても仕方ないようなテクニカルな単語ばかりなので、文法をひととおり知ってれば読めますよ。時制とか無視してもいいし。
702:名称未設定
08/05/21 12:09:25 +8fi6arM0
母語じゃないと読んで意味はわかっても
ある特定の内容をサッと探すとかの検索力とか落ちない?
もちろん索引とか機能はフルに使うけど。
703:名称未設定
08/05/21 12:29:35 Y93RS+ry0
う〜ん、僕の使うのは html か pdf だから検索しちゃいますが ...
704:名称未設定
08/05/21 12:45:01 9ABva3zD0
>701
>文法をひととおり知ってれば
知らんし
705:名称未設定
08/05/21 13:35:47 NM12nQPE0
>>704
小学生がフツーにプログラムする時代になったか・・・
706:名称未設定
08/05/21 13:38:19 Y93RS+ry0
Cocoa のメソッド名の意味が分かる程度の文法がわかってればレファレンスも読めないかな ...
707:名称未設定
08/05/21 22:07:01 agxfRpCF0
高校レベルの英語ができればAppleのドキュメントで読めない部分はほとんどないはず。
>>705
何を今更…
708:名称未設定
08/05/21 22:15:42 EjcMn9wp0
ここって雑談ばっかりだね
709:589
08/05/22 06:24:42 1wiBLBSo0
>>705
>小学生がフツーにプログラムする時代になったか・・・
とっくになってるでしょ。
710:名称未設定
08/05/22 18:01:47 q8KBu22U0
Dockにあるアイコンにdrag&dropすると、なにかの処理を始めるというアプリケーションを作ろうと思っています。
これはどうやったら実現できますか。ポインタでもいいので紹介していただけると助かります。
現状の知識: Cocoa tutorialはやりましたというレベルです。
711:名称未設定
08/05/22 18:10:38 FqCfNY8J0
704は小学生だったのか・・・
萌えるなぁ。半ズボンだったらなおよし。
712:名称未設定
08/05/22 18:12:27 9k1DfXdn0
>>710
Cocoa Document Base Application から作るのが楽かな。
713:名称未設定
08/05/22 18:24:21 q8KBu22U0
>>712
今のところ、ある特定のファイルだけじゃなくて、任意のファイルを対象に考えています。
この場合でもDocument Base Applicationのほうがいいですか。
714:名称未設定
08/05/22 19:09:25 9k1DfXdn0
はい。
Document Base を使うと雛形が出来上がってるので楽です。
ファイルの種類を設定してなければ、全てのファイルが処理できます。
715:名称未設定
08/05/22 19:12:54 q8KBu22U0
>>714
ありがとうございます。試させていただきます。
716:名称未設定
08/05/22 19:22:31 ULoW/54i0
ドラッグされたファイル単位でウィンドウを表示する必要も無いのであれば、
新規Cocoa Applicationに、
・Info.plist に CFBundleDocumentTypes を設定する(ファイルのドラッグを受け付けるようにする)。
・NSApplicationDelegateの
- (BOOL)application:(NSApplication *)sender openFile:(NSString *)filename;
か
- (void)application:(NSApplication *)sender openFiles:(NSArray *)filenames;
を実装する(ドラッグされたファイルが渡される)。
でも十分だと思うけどね。
CFBundleDocumentTypesの設定内容については、確かにDocument-Basedのが参考になる。
717:名称未設定
08/05/24 22:01:06 KP5xcfKL0
Xcode 2.5を使っています
インデントについてなのですが、
{}内でtab一つ分オートインデントってのはできないのでしょうか?
例えば
for(hoge){
処理;
}
ってなるところを
for(hoge){
[tab]処理;
}
のようにしたいのです
もし自分が見逃していたらすいません
718:名称未設定
08/05/24 22:03:03 KP5xcfKL0
マッハで自己解決しました
スレ汚しすいませんでした
719:名称未設定
08/05/25 01:09:33 UVm92gG60
素人質問で恐縮です
URLリンク(www-cms.phys.s.u-tokyo.ac.jp)
でC++の勉強をしています。
xcodeでグラフィックを表示する手段はないものでしょうか?
720:追記
08/05/25 01:11:38 UVm92gG60
たとえば、以下のようなプログラムです.
URLリンク(www-cms.phys.s.u-tokyo.ac.jp)
721:名称未設定
08/05/25 01:16:22 F2tT3dFA0
>>719
GLUTを使うのがお手軽だと思います。
722:名称未設定
08/05/25 01:17:24 2mv5mwl20
>>719
>xcodeでグラフィックを表示する手段
ぼくちゃん何を聞きたいの?
宿題なら自分でやりましょうね
723:名称未設定
08/05/25 01:30:18 bAeGB9re0
>>720
そこにある NXGraph.h がそのまま OS X でも使えますよ。
Leopard なら X11 標準で入ってるはずだし、
Tiger とかでもインストーラ DVD から X11 をいれられます。
コンパイル時に -lX11 とかを忘れないこと。
あとは
URLリンク(www-cms.phys.s.u-tokyo.ac.jp)
をよめ。
724:名称未設定
08/05/25 17:55:22 UVm92gG60
レスありがとうございます.
>>719
GLUTですか、ちょっと調べてみます.
>>722
趣味でやっています。学生で、宿題のときにやっときゃよかった。
>>723
X11で、
gcc -o flower flower.cc -I/usr/X11R6/include -lX11 -L/usr/X11R6/lib -lm
でコンパイルしようとすると、
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
operator delete[](void*)
operator new[](unsigned long)
___gxx_personality_v0
collect2: ld returned 1 exit status
となってしまいます。
とほほ
725:名称未設定
08/05/25 19:18:47 kTspazZa0
ここ嫁
URLリンク(www.center.wakayama-u.ac.jp)
726:名称未設定
08/05/25 19:39:09 FN/O/6Ov0
XCode 2.0で作ったネイティブJavaアプリ(jar)なんですが、
XCode 3.1で編集して XCode上からコンパイル&実行するとコンパイルは問題ないのですが実行がうまくいかずGUIが表示されません。
Finderからjarをダブルクリックして実行する分には問題ありません。
考えられる原因はなんなんでしょうか…
なお、コンパイルの際以下のエラーが出力されています。
Jam is deprecated; targets that use Jam should be upgraded to native targets. For more information on doing this, consult the Xcode documentation.
727:名称未設定
08/05/25 19:41:58 FN/O/6Ov0
>>726追記
デバッガコンソールを見ると
[Session started at 2008-05-25 19:40:09 +0900.]
と表示されていて、実行中ってことにはなってるみたいです。
けど実際には動いてない;;
728:名称未設定
08/05/25 21:16:46 zETsOBgh0
>>726
>Jam
URLリンク(developer.apple.com)
729:名称未設定
08/05/26 00:05:43 TCSPbdOq0
>>724
>gcc -o flower flower.cc -I/usr/X11R6/include -lX11 -L/usr/X11R6/lib -lm
gcc -o ... のかわりに g++ -o ... にかえたら?
flower.cc って c++ でしょ。そのエラーメッセージは、C++ の標準ライブラリがちゃんとリンクされてないということです。
730:名称未設定
08/05/26 00:18:31 UWhUUD000
>>728
ありがとうございます
新しいXcodeで新規にプロジェクト作ってやってみます
731:724
08/05/26 13:19:49 UcFaEs+p0
>>729
おお!動きました!ありがとうございます!
>>725
読んでいますが難しい・・・これだとXcodeでも動く?
どうもありがとうございました
732:724
08/05/28 08:10:06 4l9Sw9aI0
URLリンク(homepage3.nifty.com)
を参考に、gccでも、-lstdc++を付ければコンパイル出来ました。
報告まで。
733:724
08/05/28 09:42:26 4l9Sw9aI0
URLリンク(lipidity.com)
見てるんですが、CGSPrivate.hというヘッダファイルがあるようで、これをnxgraph.hの代わりに使えないかと目論んでいます、Objective-Cなのかな、C++ではできないかな。
734:名称未設定
08/05/28 11:44:46 6dmP+5gH0
ライブラリ部分の実装は何であっても構わないんであれば、
拡張子を.mmに変えてObjective-C++にすることで問題解決かと
735:名称未設定
08/05/28 12:25:50 BTOVZoRZ0
>>733
なんでそんなハックのサイトを読んでるのかわからん。
それより先にふつうにアップルのサイトの説明を読めば?
二次元描画 API は Quartz / CoreGraphics といって、CGSPrivate.h はその一部で、
さらにすごい機能(画面をキューブ状にまわしたりとか)を使うための裏ヘッダファイルです。普通の描画の API は C です。
URLリンク(developer.apple.com)
とか参照。
あと、C++ を知っているひとなら Objective-C の文法は一日〜二日で分かるので、Mac でプログラムしたければ怖がらずに Objective-C をやるのをおすすめします。
736:名称未設定
08/05/28 12:32:30 BTOVZoRZ0
英語が読めて、 C++ がわかるんなら
URLリンク(ktd.club.fr)
を一通り眺めれば Objective-C の文法はおしまいです。
あとは Cocoa の API のもんだいだけど、それをクリアして、ウインドウを開いて GraphicsContext を得ないと、絵を描き始められないからね ...
737:名称未設定
08/05/28 17:23:51 TR0CypTv0
MacOS10.5.2/Xcode 3.1
クラス"HW"の"Show"関数を実行すると
[MyText setStringValue: @"hello World"];が実行され、
HWと接続した、GUI上の"MyText"に"Hello! World"が表示される状態です。
HW.hをimportしたクラス"MC"の"MyDo"関数の中で
[[HW alloc] Show];
を実行しても、GUIには文字が表示されません。
どのようにしたら他のクラスから関数を呼び出したときGUIに文字を表示することができるのでしょうか
738:名称未設定
08/05/28 17:32:18 uKEhaKme0
プロジェクト一式どっかに晒すべきですね。
その問に答えられるのはエスパーだけです。
まあ、>737だけでもおかしなところが満載ですがw
739:名称未設定
08/05/28 21:36:40 j5jrvlXB0
その情報から言えるのは、initしろということだけだ。
[[[HW alloc] init] Show];
740:名称未設定
08/05/28 23:10:05 BTOVZoRZ0
>>737
とりあえず、どうやって HW のインスタンスを GUI につないだの?
それがわからんと何とも言えんが、
クラスがひとつあっても沢山モノを作れることをわかりましょう。
HW* h = [[HW alloc] init];
HW* k = [[HW alloc] init];
とかすると h と k はちがうものです。
インターフェースビルダーで HW を作ってあるとかだったら、
nib のなかの HW のオブジェクトとあなたがつくった
[[HW alloc] init] したやつは別物なので、[[[HW alloc] init] show] しても
MyText とつながっていなくてだめだとおもう
同じことを NSString* でかんがえてみると勘違いしてることがわかるとおもう。
NSString* s=[NSString stringWithstring:@"aho"];
とつくっておいたときに、
単に別の NSString を NSString* t=[[NSString alloc] init]; したとして、
t が @"aho" であるとはおもわないでしょ。
741:名称未設定
08/05/29 00:03:01 F0ULLEpm0
>>740
良い事言ってる。
俺は他のGUIを伴う言語(WindowsのVBとか)をちゃんと使った事がないけど、InterfaceBuilderが非常に分かりにくい。
IB自体もだけど、IB上の操作とXcode上のソースとのかねあいが把握しづらい。
初めのうちはそのへんがむずい。
742:名称未設定
08/05/29 00:26:02 LFJVbQ5V0
>>741
>IB上の操作とXcode上のソースとのかねあいが把握しづらい
おれはIBすっと入れたくちだが、そうかも知れんね
たださnibから解凍しないで、全GUI要素alloc-initなんてしてられんし
横レスかもしれんが
743:名称未設定
08/05/29 00:36:38 qKYiu9Hs0
>>740
>NSString* s=[NSString stringWithstring:@"aho"];
優しい口調で最後にすげぇ皮肉を言ってるのかと……。
if (aho != nil)
[aho release];
744:名称未設定
08/05/29 01:01:24 lbu9xwCn0
>>743
あ、すいません、そのつもりはなかったです
関西人なんですが、テンポラリファイルとかって aho.m とか aho.cc とかするのが癖なんで ... 単に foo / bar のかわりで。気を悪くしたらごめんなさい。
Interface Builder は GUI フレームワークの中でもかなり独特ですよね。
普通は GUI デザイナの結果を保存したのを、C / C++ のコードが読みとって構築、
だと思いますが、
IB は IB で作った段階で オブジェクトが生成されてて、nib にはフリーズドライされているので alloc init の必要がない ...というのが謎でした。
特に簡単な Cocoa アプリのテンプレートだと、MainMenu.nib の読み込みとか全部マジカルに自動的に起こるので非常に謎だった。
745:名称未設定
08/05/29 01:26:15 YxbM6owp0
IBをコード表現に落とし込むツールとかないのかな
746:名称未設定
08/05/29 02:13:01 qEe/HoEi0
>>745
欲しいですね。
コードの方が把握しやすい場合もありますよね。
747:737
08/05/29 07:32:34 wf0R6Kfx0
皆さんありがとうございます m(_ _)m
IBはJavaでいうと「HW x=new HW();」みたいなことをしていて、そのxの"MyText"変数にテキストフィールドを代入している、というような感じでしょうか。
てっきりIBはstaticな"MyText"変数にテキストフィールドを入れているんだと思い込んでいました。
説明下手ですみませんでしたorz
748:名称未設定
08/05/29 08:41:50 lbu9xwCn0
そうです。
@interface HW : ...
{
IBOutlet NSTextField* MyText;
}
としたときの MyText はインスタンス変数で、static 変数じゃないので。
というか Obj-C はクラスに共有された変数というのは無いです。
749:737
08/05/29 09:13:19 wf0R6Kfx0
>>748
共有される変数、無いんですか…
そうなると、MCクラスから"Hello World"を表示させたい場合、
HWクラスのShow関数ではCore Dataオブジェクト(?)か何かに"Hello World"を入れるようにして、
Core Dataオブジェクトとテキストフィールドをバインディングする、という方法しか無いのかな…
いろいろ試してみます。
750:名称未設定
08/05/29 10:16:54 lbu9xwCn0
う〜ん、共有される変数がないといっても、もちろん C と同じで、
ファイルスコープに static 変数は置けますよ。
でもそんなグローバルに共有された変数をつくらなくても、
MC クラスに IBOutlet HW* hw; といれておいて、
Interface Builder で MC くらすのインスタンスも生成して、
そしてその hw アウトレットに やはり IB でつくった HW のインスタンスをつないでおけば、
単にコードからは [hw Show] ですみますよ。
751:737
08/05/29 11:19:07 wf0R6Kfx0
>>750
なるほど…
そんな方法があったんですか。
ありがとうございますm(_ _)m
752:名称未設定
08/05/29 11:22:48 lbu9xwCn0
いえいえ。
というか、このあたりの話は Cocoa の入門書のはじめに必ず書いてあるので、
Java とかで GUI の経験があっても、いちおう億劫がらずに読んでおいたほうがいいとおもいます。
753:737
08/05/29 12:11:45 wf0R6Kfx0
>>752
今度本屋で見てみます。
The sixth beta version of the iPhone SDK is now available in the iPhone Dev Center.
Upgrade your Mac with Software Update
Before installing and developing with the sixth beta version of the iPhone SDK,
you must first upgrade your system to Mac OS X v10.5.3,
which is now available. To upgrade your Mac, go to System Preferences and select Software Update to install the latest version.
iPhone SDK新バージョン来たみたいなのでage
754:名称未設定
08/05/29 12:30:16 lbu9xwCn0
>>753
本屋じゃなくても、ネットにいろいろチュートリアルあるので ...
英語読めるなら
URLリンク(cocoadevcentral.com)
が激おすすめ
あと、個人的には iPhone / iPod touch 用のプログラムをやるまえに
OS X で普通に動くのをやってみたほうがいいんではないかとおもいます
755:737
08/05/29 12:38:05 wf0R6Kfx0
>>754
>URLリンク(cocoadevcentral.com)
ここはいい!ブックマークしました!
しばらくはOSX用アプリを作ってCocoa+Obj-Cに慣れたいと思っています。
感覚がつかめてきたらiPod Touchのアプリも作ろうかな、とか…
756:名称未設定
08/05/29 21:31:27 PgKEgNNu0
>>755
ADC Japanのサイト行ってみ。
ちょうどあなたぐらいの人に向けた、mkino氏のチュートリアルビデオが
無料で公開されてるよ。Xcode2.0の頃のものだからIBの使い方はあまり
参考にならない部分もあるけど。
757:名称未設定
08/05/29 22:49:28 kmsLaLM+0
今になってようやくHWがHelloWorldの略だということに気がついた。
758:名称未設定
08/05/30 22:44:11 z6EXgMmq0
新iPhone SDK入れたらXCode3.1(beta6)のメニューが全部日本語になった。
というか戻った
759:名称未設定
08/05/31 03:04:35 eFee6bYv0
iPhone SDK b6、
2バイト文字でコメントを入力しようとすると、
ことえり未確定状態の間、文字化け。アイタタ。
既に記述されたものや、変換確定した後は大丈夫。
760:名称未設定
08/05/31 03:26:57 EqP6vrq40
iPhone SDKのXCode3.1(beta6)で、Helpのドキュメントのアップデートができません。
「!」マークが出てしまい、アクセス/ダウンロードが出来ないのですが、どうしたら良いのか
ヒントなど有りましたらどうぞご助言下さい。
761:名称未設定
08/05/31 03:48:18 NCsU2ud50
今頃アポ開発陣、追い込み中なんだろうなー。
762:名称未設定
08/05/31 08:25:16 aIM5eoqF0
>>760
しばらくたってやりなおす。記憶されてる ADC パスワードがおかしくなってるかも。うちではちゃんと更新出来たので ...
763:名称未設定
08/05/31 08:58:54 J6Tl3RUI0
>>759
>2バイト文字でコメントを入力しようとすると、
>ことえり未確定状態の間、文字化け。アイタタ。
ATOKでも同じでした。。。
とほほ。。。。
764:760
08/05/31 10:28:21 EqP6vrq40
>>762
ADCのパスはXcodeで、どこかで設定すべき所が有るのでしょうか?
Safariでは問題なく、ADCサイトにログインできています。
そこで、Core Libraryの情報ウインドウにある下記にSafariでアクセスしてみましたが、
feed://developer.apple.com/rss/adcdocsets.atom
ここでは、記事はありません、と表示されます。
同様に、iPhone OS Library の方も以下にアクセスしますと、
iPhone OS Library
木曜日 (03:54)
iPhone OS Library (v2.8.0)
basicAuthGetSoftware
91.4 MB
と表示されますが、ダウンロードはAccess Deniedされてしまいます。
何か、ご助言頂けるとありがたいのですが。。
765:名称未設定
08/05/31 17:05:21 8TJJ6Lae0
昨晩クリーンインストールしたんで試してみたけど、
普通に全部落とせたなぁ。AppleIDが間違ってたとか。
766:760
08/05/31 18:10:09 EqP6vrq40
Core Library, Java Library, iPhone OS Libraryの3つについて「!」マークが出て落とせません。
J2SE 5.0 Reference Library, Java 1.4 Reference Libraryの二つは落とせました。
>>765さん、Safariで
feed://developer.apple.com/rss/adcdocsets.atom
にアクセスすると何か表示されるかどうか確認頂けると助かりますが。
767:名称未設定
08/05/31 18:14:25 8TJJ6Lae0
>>766
feedはちゃんと表示されてるね。Docsetも全部落とせた。
768:760
08/06/01 01:40:27 jGbaXkxE0
>>767さん。
調べて下さってありがとうございます。そうですか。
feed://developer.apple.com/rss/adcdocsets.atom
当方だと、上記は、「記事はありません」、という表示です。
なにが変なのでしょうねぇ?
769:名称未設定
08/06/01 02:10:36 qFeOdR2l0
ああ再現したかもわからん。
KeychainAccess.appからADCのID消した後、DocSetsのダウンロード選択して
誤ったIDで3回位試行したら、もうIDも聞いてこなくなり落とせなくなったw
と、思ったらWebのADCに一回ログインログアウトして
Xcode再起動したら、正常に!マーククリックからID聞いてきて落とせた。
770:名称未設定
08/06/01 02:14:07 qFeOdR2l0
いつの間にProperty List Editor.appがこんなに見やすく…。
771:名称未設定
08/06/01 11:02:27 bmGuDI3g0
>>770
なんか変わりすぎてて郷愁を覚えます
772:名称未設定
08/06/01 13:21:15 q0w85M8Z0
>>768
キーチェーンのADCのパスワード一旦消してみるとか
773:名称未設定
08/06/01 14:23:04 ZeJte8Ty0
>>>759
>>2バイト文字でコメントを入力しようとすると、
>>ことえり未確定状態の間、文字化け。アイタタ。
EGBridgeも同じく
こりゃだめだ
日本語コメント書くなフラグだなw
774:名称未設定
08/06/01 14:58:06 q0w85M8Z0
ソース内で日本語入力するときもだめぽw
775:774
08/06/01 15:05:13 q0w85M8Z0
うちの場合コメントは大丈夫っぽい…
776:759
08/06/01 15:09:05 psZ7XcwB0
お騒がせしました。
一日経ってみれば、文字化け状態でも気合いで判読できるようになりました。
777:774
08/06/01 15:24:46 q0w85M8Z0
今更気づいた。コメントって”情報を見る”のときのコメントじゃなくて
ソース内の//hogehogeのことか…
>>776
気合いすげぇw
自分はbeta 5に戻します…
778:名称未設定
08/06/01 15:30:16 D8u2w/WH0
>777
戻せるの?
779:774
08/06/01 15:36:19 q0w85M8Z0
>>778
beta 5のインストーラ、たまたま保存しっぱなしだった。
780:名称未設定
08/06/01 20:32:03 1PsQmeSc0
Xcodeの「環境設定...」→「フォントとカラー」でフォントは何にしてる?
うちはアニト-M等幅だと日本語入力中でも化けない。
781:名称未設定
08/06/01 20:54:30 D8u2w/WH0
>>780
最初monacoになってたので
いろんなフォント試してみたけど同じだなあ
>アニト-M等幅
これって?
ちなみにコメントのフォントしか変えてないけど、全部変えるとか?
782:名称未設定
08/06/01 22:15:10 1PsQmeSc0
>>781
タイプラボのフォント。ここのセプテンバーでも大丈夫。
URLリンク(www.type-labo.jp)
Osakaやヒラギノだとうちでも化ける。Xcode b6の不具合には
間違いないからバグレポートしたいんだけど、誰か英語で
症状を言ってみてくれないか。
783:名称未設定
08/06/01 22:40:56 q0w85M8Z0
>>782
一応、URLリンク(bugreport.apple.com)に報告しておいた。
タイトル:
Japanese is garbled while converting it.
本文:
I'm using Mac OS 10.5.3(intel)/Xcode 3.1 beta 6 (9m2192).
Summary:
In Xcode editor,Japanese is garbled while converting it.
Steps to Reproduce:
1.Open "International" PreferencePane.
2.Open "Input menu" tab.
3.Check "Kotoeri" and "Hiragana".
4.Create new Cocoa application project.
5.Open main.m.
6.The input mode is changed into the "Hiragana".
7.Input Japanese.
Expected Results:
Japanese is displayed while converting it.
Actual Results:
Japanese is garbled while converting it.
添付ファイル:
URLリンク(wktk.vip2ch.com)
784:名称未設定
08/06/01 22:43:43 ZeJte8Ty0
beta5ってまだdownloadできる?
消しちゃったよ
785:名称未設定
08/06/01 23:06:26 D8u2w/WH0
>782
サンクス!
でも、いまアニト-M等幅入れて設定してみたけど
現象変わらずだった。。orz
何が違うんかなあ
786:475
08/06/02 04:38:16 Rm4LC0Lx0
日本語入力の件は入力中はだめだけど決定してしまえば問題ないぞ。
変換がつらいけど、候補を出すと日本語で出るから正解を選ぶ、みたいな。
787:名称未設定
08/06/02 06:43:36 dP9OGcjS0
>>786
>候補を出すと日本語で出るから正解を選ぶ、みたいな。
そっか、候補まで出してなかった。これで逃げることにしますわ〜
788:782
08/06/02 15:06:46 hbSrlGFS0
>>783
サンクス。swfは力作ですな。iPhone SDK正式リリースまでに修正されるか
どうか。頼むよApple。
>>785
別環境でアニトをいろんな階層のFontsフォルダに出し入れしてみているが、
たまに化ける。再現性が分からないorz
789:名称未設定
08/06/02 15:52:20 B+2ciA6J0
ものすごく基本的なことだとおもうのですが、質問させてください。
Xcodeのエディタってtabキーで字下げ出来ないのでしょうか?
ある程度長い行を改行して、自分なりの字下げで整えたい時、tabキーが効かなくてものすごくストレスです。
皆さんどのようにして字下げとかしているのでしょうか……。
790:名称未設定
08/06/02 17:45:50 3RB79b/B0
>>789
環境設定のキーバインディングで設定できるよ?
俺はかなりカスタマイズしてるので、デフォルトの設定がどうなっていたかわかんないけど
(今、Mac使えない場所からの書き込みなのでXcodeの設定が確認できない)、command+]
とかで設定されてないかな
791:名称未設定
08/06/02 20:29:23 MMz52RZ50
>>790
Command+],[のソフト多いね
792:名称未設定
08/06/03 07:51:41 wMSlazAP0
アプリケーションのバージョンを取得するにはどのようにしたら良いのでしょうか。
アプリケーション名は
[[[NSProcessInfo alloc] init] processName]]
で取得できたのですが、バージョンを取得する関数が見つかりませんでした。
793:名称未設定
08/06/03 08:35:55 oXsq6zVd0
バージョンは Info.plist に書いてありますよね?
だったら、[[NSBundle mainBundle] infoDictionary] で Info.plist の内容をとってきて、CFBundleVersion を使ってください。
794:783
08/06/03 09:42:08 wMSlazAP0
>>793
ありがとうございますm(_ _)m
>>783の返答メールが届きました。
This is a follow up to Bug ID# 5977556.
After further investigation it has been determined that this is a known issue, which is currently being investigated by engineering. This issue has been filed in our bug database under the original Bug ID# 5970911.
The original bug number being used to track this duplicate issue can be found in the State column, in this format: Duplicate/OrigBug#.
If you have any additional questions related to this bug or wish to check on status of the original issue,
please update this bug report or send an email to <devbugs@apple.com>, referencing your Bug ID# 5977556.
Thank you for submitting this bug report.
We truly appreciate your assistance in helping us discover and isolate bugs.
Best Regards,
795:783
08/06/03 09:46:29 wMSlazAP0
ぁぅ
THE INFORMATION CONTAINED IN THIS MESSAGE IS UNDER NON-DISCLOSURE
orz
796:名称未設定
08/06/03 10:06:24 oXsq6zVd0
それ以前に XCode 3.1 beta が NDA だけどね
797:名称未設定
08/06/04 12:08:42 9IgwR4Me0
質問です。
Xcode 2.3 を使用していて2.5をインストールしたのですが,
Java のAPI検索が出来なくなりました。●●にあるはずだが無いというエラーです。
そのパスを見に行っても,何もありませんでした。
現行ではJava は見捨てられているので,OS付属のXcode をインストールし直して2.3あたりまで戻した方が
良いでしょうか?
よろしくお願いします。
798:名称未設定
08/06/04 12:31:09 PLLPbHtE0
>>797
ADCのメンバーサイトで最新のDocumentをダウンロードしてきてインストールしてもだめ?
799:名称未設定
08/06/04 12:47:13 aQgm8y1m0
Javaドキュメントのインストールし忘れとか?
必要分だけインストールできるはずだから、とりあえず確認してみれば?
800:名称未設定
08/06/04 12:48:27 9IgwR4Me0
>>798
2.5 では,ADC Reference Library>documentation>LegacyTechnologiesにjavaの
APIのリファレンスが移動してるということがわかりました。
リファレンス単体ではaug07_adc_refib_update.dmg が一番新しいのかな,と思いますが,
オプションで「JavaのAPIを検索出来るようにする」を指定してようやく見れるようになりました。
でもLegacy Documents というアラートが毎回出るので煩わしいです。
やっぱり2.4.1 あたりに戻すしか無いのか・・・。
初心者ゆえにJavaを選んだのですが,アップデートしてこんな仕打ちを受けるとは。
801:名称未設定
08/06/04 22:11:13 mSrg2YBE0
>>800
>初心者ゆえにJavaを選んだのですが,アップデートしてこんな仕打ちを受けるとは。
初心者ゆえに java というのは Mac では意味が通らないよ。
Apple は java を真面目にサポートする気は最近あまりないから。
Cocoa-Java はもうすっかり見捨てられてるよ。
Cocoa 使わずに Java でプログラム書いてるなら別にそれでいいけど。
初心者だったら、そのプラットフォームで標準の言語を勉強するのが簡単だと思います。
OS X なら Objective-C + Cocoa, Windows なら C# とか。
802:名称未設定
08/06/04 22:27:46 PLLPbHtE0
>>801
だね。本当の初心者ならObj-Cやったほうが良いと思う。
クロスプラットフォームなアプリ組みたいとか、Javaが使い慣れてるとかならJava使うのが良いと思うけど。
Obj-Cって理論がしっかりしてる感じがする。なんか使いだすと使いやすい。
803:名称未設定
08/06/04 23:08:07 dqE/FcME0
javaが使えるならObjective-Cもすぐ使えるようになるよ。
javaのインタフェースはプロトコルから来てるのか、とか
カテゴリがjavaにもあれば良いのにとか思えるから。
リファレンスカウンタであるretain, releaseだけは
ちと面倒だけどleopard以降のアプリで良いなら
ガベージコレクタで問題ないし。
804:名称未設定
08/06/04 23:52:10 psRi6wkn0
Macでしか使えないのが本当にもったいない
805:名称未設定
08/06/05 00:00:57 pfVpT6m60
>>804
これからは iPhone / iPod touch でも使えるから全然無問題
806:名称未設定
08/06/05 00:01:38 PLLPbHtE0
>>803
だね
なんというか、こう、どの言語もJavaやREALBasicみたいにクロスプラットフォームで使えたら良いのになっていう
Obj-CはMacでしか使えないし、VB.NETやC#はWinでしか使えない。
Obj-CでWin用アプリも開発できるならやりたいね
807:名称未設定
08/06/05 00:09:54 8csnov4/0
なんというCocotron
808:名称未設定
08/06/05 00:12:36 hcrWDp220
GNUstep,Cocotron,POC,Mono
809:800
08/06/05 00:24:43 CDJlN/Jv0
みなさまレスありがとうございます。
Javaを選んだのは,マルチプラットフォームで開発可能だから,です。
構造が簡単だ(と言われている)というのもあります。
今の現状を考えると,JavaよりObjective-C のほうが良いのは分かりますが,Objective-CとCocoa
の本が入手困難な以上,Java で勉強を深めていったほうがいいのかなと考えてました。
手持ちの本を消化したら,Objective-Cの方も勉強します。何でしたら良いのか分からないけれど。
810:名称未設定
08/06/05 00:28:18 2AbXud5P0
>>808
トンクス。こんなのあったのか
POCだけググってもわからんかった
811:名称未設定
08/06/05 00:30:53 2AbXud5P0
>>809
URLリンク(www.amazon.co.jp)詳解-Objective-C-2-0-荻原-剛志/dp/4797346809/ref=sr_1_1?ie=UTF8&s=books&qid=1212593379&sr=1-1
これってどうなんだろ
自分も買おうか迷ってる
812:名称未設定
08/06/05 00:33:53 zL/t3MAm0
>>809
>手持ちの本を消化したら,Objective-Cの方も勉強します。何でしたら良いのか分からないけれど。
Apple のサイトにビデオがあるよ。mkino さんの。
URLリンク(developer.apple.com)
の下のほうに Cocoa セミナーというのがあります。
あと日本語の本もなくはないよ。萩原さんの本とか、ちょうど Obj-C 2.0 用がでたところだから、買いましょう
英語の本なら Cocoa でも一杯あるし、ネットにもリソースは沢山あります
813:名称未設定
08/06/05 00:37:31 hcrWDp220
>>810
URLリンク(users.pandora.be)
814:名称未設定
08/06/05 00:43:36 2AbXud5P0
>>813
トンクス
815:名称未設定
08/06/05 00:43:51 8csnov4/0
>>810
POCはなかなかクセがあるけど面白いよ
816:800
08/06/05 20:52:32 CDJlN/Jv0
ありがとうございます。
現在10.4なのでGCの実装の事を考えるとObjective-C 2.0 の本は不安がありますね。これも難しい・・
いろいろとアドバイスありがとうございます>皆様
817:名称未設定
08/06/05 21:21:32 +7sc8Oke0
初心者だけど詳解Objective-C 2.0いいね。
なんというか、他の言語やってた人向けの説明がありがたい。
しかし全然関係ないところで警告のワーニングは誤読の注釈があってワロタw
818:名称未設定
08/06/06 08:33:23 we+GsSV+0
なんか突然ここを思い出した
URLリンク(www.macfreek.nl)
819:名称未設定
08/06/06 09:16:08 M9DnM5+I0
MPWwwww
820:名称未設定
08/06/06 12:39:54 Z9aBMiwv0
MPW Shellのリダイレクトとかのキャラクタが変態の極致だった。
821:名称未設定
08/06/09 14:28:53 3T9M9uVc0
今までcocoaしか触ったことがないんですが、
carbonのメソッド名の前につく :: って何を意味してるんでしょうか?
carbonのチュートリアルサイトとかあれば教えてください
822:名称未設定
08/06/09 14:41:56 NWNXfYjk0
Carbonの話でなくてC++の話です。
スコープ解決演算子といいます。
823:名称未設定
08/06/09 15:06:35 3T9M9uVc0
ありがとうございます。調べてみます。
824:名称未設定
08/06/10 07:14:57 ByP2ruTr0
新βで日本語入力直ってるかな?
いまダウソ中
825:824
08/06/10 09:26:39 ByP2ruTr0
お・日本語入力直ってる!よかったー
826:名称未設定
08/06/12 01:58:56 ticareH10
ぬう、iPhoneSDKをダウンロードして、さーて・・・
と思ったら「lepardじゃないからだめぽ」とか言われた。
むう、Xcodeもよく見たらまだTiger標準の2.3だぞ。
もしかしてまずレバード買うところからなのか?
827:名称未設定
08/06/12 02:06:35 BVL2O5ry0
DLするところに
「10.5.3以降でないとダメポ」って
書いてあるだろうが。
このうっかりものめ。
828:名称未設定
08/06/12 02:17:44 HGc/naoo0
うむ。 またいっぱいあるチュートリアルの続きでも観るか。と
ログインしたら赤いとこに「まずシステムを10.5.3にしろ」って
書いてあるな。
空き容量が7Gとかになってたからレパードの前に外付け買って
退避せにゃ・・・ともう一年ぐらい思ってたのだが明日にでも
いろいろ買って来ねばならぬ模様。
(うう・・・SDKは只なのにのう・・・早くエミュのiPhoneを触ってみたい・・)
829:826
08/06/13 03:48:31 V6hPATQd0
レパードと外付け買ってきて退避やらインストールやらを23時ごろからずっと・・・
やっと一通り終わるぞインストール。 あとはiPhoneSDKだけ・・・
そこでTimeMachineの最初のバックアップがスタート。
60Gをバックアップ・・・檄重・・・ SDKのインストール残り時間1時間・・・
だめだ寝るorz
830:名称未設定
08/06/13 05:05:31 Xfl2CfCZ0
>>829
日記は裏紙にでも書いてろ。
831:名称未設定
08/06/13 08:10:31 CCeFIa9R0
>>829
バックアップとインストールを同時にするとは男だ
832:名称未設定
08/06/14 22:34:21 C1iSJnpN0
>>831
男=バカという考え方は男女差別デス
>>826,828,829
暇な主婦の日記はスーパーのチラシの裏にでも
833:名称未設定
08/06/15 18:32:39 QQ7KkrOD0
Cocoaを初めて半年くらいになるんですが
nibファイルとクラスの関係?あたりを中心にまだまだ基礎が
理解できてない感じがします。
読んだ資料は
・楽しいCocoaプログラミング
・サイト:Cocoaはじめの一歩
・Become an Xcoder
・ヒレガス本(途中)
・Objective-C 2.0(最初の方だけ)
という感じです。この資料だと基礎を理解するのに足りない
ということはあるでしょうか?無ければ手持ちの資料を使って
復習を繰り返すしかないのかなとも思ってるのですが…
834:名称未設定
08/06/15 19:04:08 AQCj6eM40
>>833
ADCのドキュメントは読まないの?
835:名称未設定
08/06/15 19:06:10 Pvp6dch/0
俺は今日「Cocoaアプリケーションチュートリアル」っていうの読んだ。
836:名称未設定
08/06/15 19:12:02 OFFyy1VM0
>>834
俺はCocoa/Obj-C系の本全く買ってないけど…
オブジェクティブ指向の基礎について書いてある資料どっかで読むとか
837:名称未設定
08/06/15 21:16:22 OFFyy1VM0
Beta 7って
>>759,786
の問題なおった?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5388日前に更新/246 KB
担当:undef