トップページ⇒tech
803コメント207KB

Mac OS Xでの開発環境はどれがイイ?

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/11/12(日) 16:01:31
Eclipseはもっさりし杉だし、何かイイのない?
0002デフォルトの名無しさん2006/11/12(日) 16:05:41
Cの亜種でなかったっけ
確かObjective-Cとかいったやつ
0003デフォルトの名無しさん2006/11/12(日) 16:11:39
C++とはちがうの?
0004デフォルトの名無しさん2006/11/12(日) 16:15:28
>>1
ただでついてくるAppleのやつでは不満なのか
0005デフォルトの名無しさん2006/11/12(日) 16:20:03
>>1
Xcodeでよくね?
今のところユニバーサルにビルドできるのはこれだけだったと思う。
0006デフォルトの名無しさん2006/11/12(日) 16:25:02
Xcodeというより、Interface Builder使わずに開発するのはかなりアホだと思う。
0007デフォルトの名無しさん2006/11/12(日) 16:29:48
まな
それとIB使うならObjective-Cだな
Javaのような言語じゃダメだ
0008デフォルトの名無しさん2006/11/12(日) 18:00:39
Interface Builder 3.0ではたぶんRubyがサポートされるんだろうな。
0009デフォルトの名無しさん2006/11/13(月) 21:37:39
Xcode+Interface Builderの他にはgcc+make+vimぐらいの環境しか思いつかない・・・
0010デフォルトの名無しさん2006/11/13(月) 22:00:40
PPCならCodeWarriorもあるだろ。
0011デフォルトの名無しさん2006/11/13(月) 23:09:31
イマドキCodeWarriorなんか使うなよ
0012デフォルトの名無しさん2006/11/13(月) 23:50:17
「イマドキ」なんて言葉なんか使うなよ
0013デフォルトの名無しさん2006/11/13(月) 23:57:02
「」で強調する奴
0014デフォルトの名無しさん2006/11/14(火) 00:06:38
イマドキ、Project Builderだわさ
0015デフォルトの名無しさん2006/11/14(火) 09:23:08
EclipseでJava
0016デフォルトの名無しさん2006/11/16(木) 01:32:56
男ならgcc+make+emacsだろ
0017デフォルトの名無しさん2006/11/16(木) 17:12:22
やっぱり えまくす じゃね?
0018デフォルトの名無しさん2006/11/16(木) 21:20:19
ゲーム作りたいんだがObjective-Cじゃなあ
0019デフォルトの名無しさん2006/11/16(木) 21:37:30
だったらCarbonでどうぞ
0020デフォルトの名無しさん2006/11/17(金) 02:46:41
Flashでいんじゃね
0021デフォルトの名無しさん2006/11/22(水) 04:11:08
miでよくね?
0022デフォルトの名無しさん2006/11/22(水) 06:45:19
エディタはTextMateがいい、Xcodeと連携するスクリプトもついてくるし
0023デフォルトの名無しさん2006/11/22(水) 10:19:13
とりあえず日本語が入力できて Ctrl+* なショートカット(?)がつかえるやつがいい
0024デフォルトの名無しさん2006/11/22(水) 10:35:43
>>23 Carbon Emacsあたりで。

普段はよその環境で、たまたま今ちょっとMacで作業しなきゃならん、て人は
Ctrl+のほうがいいかもしれんが、MacならCommand+だなあ。
0025デフォルトの名無しさん2006/11/22(水) 22:47:34
ていうか、NSText使ってるアプリならEmacs風キーバインドが使えるだろ
0026デフォルトの名無しさん2006/11/22(水) 23:12:14
この軟弱者共め。
エディタと言えば vim だろう。
0027デフォルトの名無しさん2006/11/23(木) 22:34:17
coteditorでいーよ
0028デフォルトの名無しさん2006/11/25(土) 13:42:12
mi
0029デフォルトの名無しさん2006/11/28(火) 06:41:07
Xcode じゃだめなのか?
0030デフォルトの名無しさん2006/12/01(金) 00:56:42
ループしてる
0031デフォルトの名無しさん2006/12/01(金) 20:02:05
realbasicに決まってるだろう。
0032デフォルトの名無しさん2006/12/01(金) 20:02:19
んなもんScript Editorにきまってんだろ!
0033デフォルトの名無しさん2006/12/03(日) 01:26:28
>>31
日本版、アップグレード権つかないんだね。
次のバージョンでUniversal Binaryになるというのに。。
0034デフォルトの名無しさん2006/12/03(日) 23:32:04
Xcodeを使ってエディタはTextMateを使う
これ最強に決まってる。
0035デフォルトの名無しさん2006/12/05(火) 02:10:01
>>34
宣伝イラネ。金掛かる時点でオワットル。今時ソースも公開されてないなんて…
0036デフォルトの名無しさん2006/12/05(火) 02:19:42
ソース公開云々はこの際関係ないんじゃないか?
0037デフォルトの名無しさん2006/12/05(火) 02:30:57
まあね。色んなスレに宣伝突撃するのはマジ止めて欲しい。
0038デフォルトの名無しさん2006/12/05(火) 09:26:19
TextMate ってなんで日本語が使えないの?#改造したら使えるらしいが
NSTextつかってたら自動的に使えるもんじゃないの?
0039デフォルトの名無しさん2006/12/05(火) 09:51:35
>>38
http://pc8.2ch.net/test/read.cgi/tech/1164154920/85
ってことらしい。
宣伝厨のお蔭で無駄に詳しくなっちまったぜ。
0040デフォルトの名無しさん2006/12/05(火) 11:41:47
http://www.youtube.com/watch?v=lduNUWAUBsQ
0041デフォルトの名無しさん2006/12/05(火) 21:50:39
一応NSTextは使ってるけど、内部処理でUNIXコマンドを使っててなんたらかんたらってどっかで読んだ。
0042デフォルトの名無しさん2007/02/27(火) 19:32:21
Eclipseはどうですか?
0043デフォルトの名無しさん2007/03/12(月) 00:31:48
eclipseってGUIエディターが使えないんじゃなかったっけ。
だから俺はNetBeansでやっている。MacでPure Javaならこれしか無いと思う。
以前はXcodeでやっていたけど、NetBeans使い始めたら
パッケージ関係の扱いをいい加減にしてきたことに気がついた。
0044デフォルトの名無しさん2007/05/03(木) 00:49:47
Carbonの情報って異常に少ない気がするんだが、みなどうしてる?
0045デフォルトの名無しさん2007/05/03(木) 01:25:14
Carbon の情報はそれなりにあると思うけどな。ドキュメントもソースコードも。
API が肌に合わなかったんで、俺は途中で諦めたけどね…
0046デフォルトの名無しさん2007/05/03(木) 02:36:17
いままでのC++の資産を生かしたいというありふれた理由なんだけど、
ぐぐってもあんま出ないなあと。Cocoaばっかりなんだよね。
0047デフォルトの名無しさん2007/05/03(木) 18:51:42
だってCarbonで開発するメリットがないんだもん
0048デフォルトの名無しさん2007/05/03(木) 19:46:21
そう?C++なら大部分をWinとクロスで開発できるじゃん。
0049デフォルトの名無しさん2007/05/03(木) 19:47:08
Firefoxとかもそうしてるし
0050デフォルトの名無しさん2007/05/03(木) 22:07:53
Objective-C++ というのもあるけどね。
0051デフォルトの名無しさん2007/05/04(金) 01:00:23
うーん、存在は知ってるんだけど、これはC++も使えてCocoaで開発と
いうことになるのかなあ。
GUI部分も含めてC++のラッパーにしたいんだよね。大雑把にいうと
MyWindow w;
w.Show();
的に。多分不可能じゃないんだろうけど、Objective-C++だとifdefとか
が難しいことになりそうだなあと。
0052デフォルトの名無しさん2007/05/04(金) 08:39:42
そのレベルの課題でCarbonの資料が無いとか言うのはちょっと…
0053デフォルトの名無しさん2007/05/05(土) 04:51:08
いやぁ、xcode carbonとかで検索してもコードらしきものがひとつも見あたら
ないってのもなんだかなあと。carbon人口って皆無なのかと。
0054デフォルトの名無しさん2007/05/05(土) 16:18:09
NetBeans で pureJava に1票!
0055デフォルトの名無しさん2007/05/05(土) 20:53:29
MPW Carbon で検索する…というのは冗談だけど。
検索して出て来た、日本語で関係ありそうなところ。
http://www.ottimo.co.jp/koike/ToolBox/
http://www.studioshin.com/myinsidemac/myinsidemac.html
http://www17.plala.or.jp/ymskr_km/
あとアップルの英文資料。中級以上のことをするなら読まざるを得ない。
0056デフォルトの名無しさん2007/05/05(土) 23:12:59
>>55
どもです。最初のとこは初めて見ました。carbonというかtoolboxで探せと
いう感じか。なんか猫みたいなページだ。
しかし、マックデベ業界は動き速いなあ。もうみんなIntelなのか・・
ttp://www.nsknet.or.jp/~muratoma/cocoa.html
この人とかも大変そうだなあ。
0057デフォルトの名無しさん2007/05/05(土) 23:34:15
英語に弱い人は PureJavaで行こうよ。
俺のことだけどw
0058デフォルトの名無しさん2007/05/06(日) 01:23:22
英語苦手だけどサンプルコード読むぶんにはあんま関係ないしね。
PureJavaかあ。Windows上でPureJavaはもうちょっとあれなんだよなあ・・
0059デフォルトの名無しさん2007/05/06(日) 06:21:09
いまのPureJavaは、昔のPureJavaとぜんぜん違うよ。
よかったら、NetBeansのGUIビルダー使ってみて。
ビジュアルでぽんぽん組んでいけるし、見た目はネイティブと
見違えるようだし、スピードも悪くないから。

一番いいのは、英語がまるでダメでもなんとかなることかもw
0060デフォルトの名無しさん2007/05/06(日) 09:16:28
>>56
この辺は見た?
file:///Developer/Examples/Carbon/
file:///Developer/Examples/Carbon/HIFramework/
0061デフォルトの名無しさん2007/05/06(日) 10:44:38
>>59
まぁね、速くはなってるんだろうけどさ。。
NetBeansは3年くらい前にJSP開発の時使ってた。ていうか、急ぎの仕事で
PureJavaでやったことあったんだ、Macの開発。VB的な印象があったかなあ。
APIを叩くのめんどくさそうというか。
今は趣味でやろうと思ってるから、なんていうかWindows的発想でやっぱ
いろいろできるC++かなあと思ってるかな。
0062デフォルトの名無しさん2007/05/07(月) 14:24:12
JavaからJNIをふつーにコールできますか?
0063デフォルトの名無しさん2007/05/07(月) 16:56:19
http://d.hatena.ne.jp/okela/20060927/p1

まあ、Carbonアプリはユーザ側からも嫌われることが多いしね。
0064デフォルトの名無しさん2007/05/07(月) 20:25:01
>>62
JNIを使うのが第一の目的と化しているなら、
Java使うことはやめるべきだろ。

もちろん、
SDLとか、クロスプラットフォームなライブラリを使うため、
とかいうなら分かるけど。

そういう人は、Objective-c とか c++ とか使うべき。
と、Java使いの俺は思うが。
0065デフォルトの名無しさん2007/05/07(月) 22:22:57
昔VBやっててWin32呼ぶのに、アホみたいにdeclareとか書かなくちゃ
いけなくって、馬鹿らしくなってC++に移ったなあ。
それとおんなじ感じだろうなあ。
0066デフォルトの名無しさん2007/05/08(火) 02:03:26
馬鹿が打ち明け話しなくていいです
0067デフォルトの名無しさん2007/05/08(火) 04:26:46
子供は反応しなくていいです
0068デフォルトの名無しさん2007/05/16(水) 15:07:03
Sun Java Studio Creator 2 を入れてみた。
JSFの開発って、XCodeではできないのかな?
0069デフォルトの名無しさん2007/05/16(水) 15:40:33
全然関係ないんだけど、
CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes
って関数名、けっこう長くない? もっと長いAPIあるかな…。
0070デフォルトの名無しさん2007/05/16(水) 15:41:19
Mac固有のソフトの開発以外でXCodeってメリットある?
0071デフォルトの名無しさん2007/05/16(水) 15:42:38
それは Eclipse とか他の開発環境と比較して、ということ?
0072デフォルトの名無しさん2007/05/16(水) 15:56:15
>>69
有名なところでは、XLibにXmToggleButtonGadgetGetState()がある。
って、既に負けてるが。
0073デフォルトの名無しさん2007/05/16(水) 16:17:53
Macで開発なんて、ドMじゃなきゃ務まんないよ。
営業方針がコロコロ変わって、その都度、一般の開発者を切り捨てるからね。
0074デフォルトの名無しさん2007/05/16(水) 18:53:15
OSXに入ってからはそんなことないけどね。
0075デフォルトの名無しさん2007/05/16(水) 19:30:07
>>69
ObjC でパラメータまで全部入れていいなら

- [NSBitmapImageRep initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel:]

とか。
0076気まぐれアナスイ2007/05/16(水) 19:56:42
!(Φ_Φ+){side-over.していますが?}
0077デフォルトの名無しさん2007/05/16(水) 20:18:23
>>75
セレクタのラベルは切れ目で改行できるから無しだろ。
0078デフォルトの名無しさん2007/05/16(水) 21:40:10
>>73
>Macで開発なんて、ドMじゃなきゃ務まんないよ。
>営業方針がコロコロ変わって、その都度、一般の開発者を切り捨てるからね。

そこまで分かっているなら、PureJavaでの開発も考えてみてくれ、
とJava使いより。
0079デフォルトの名無しさん2007/05/16(水) 21:46:41
>>72
XmならxlibというよりMotifじゃねーの?
0080デフォルトの名無しさん2007/05/16(水) 22:57:55
>>74
そうか?いまどき誰がObjectiveCなんて使うんだよ。
Appleは開発者を取り込むのがほんとに下手だよな。
0081デフォルトの名無しさん2007/05/16(水) 23:01:18
そんな大それた話じゃないんだよ。
0082デフォルトの名無しさん2007/05/16(水) 23:15:39
まあ大きな戦略ミスではあるな。ジョブズめ
0083デフォルトの名無しさん2007/05/16(水) 23:20:17
>>74と>>80が微妙にかみ合ってない
0084デフォルトの名無しさん2007/05/16(水) 23:54:41
>>69
http://paste.lisp.org/display/4182
んなんみつけた
CF function names sorted by length
0085デフォルトの名無しさん2007/05/17(木) 01:20:07
OSXの営業方針自体が失敗だったということだね
0086デフォルトの名無しさん2007/05/17(木) 01:40:10
元がNeXTなんだからいまさらObjectiveC外すのはありえないっつーか無理だろ
0087デフォルトの名無しさん2007/05/17(木) 01:57:02
んじゃまあ失敗は避けられない運命みたいなもんだな。
0088デフォルトの名無しさん2007/05/24(木) 10:00:27
>ObjectiveC

これをGUIツールとして使って、
中の人をC++にする方法を教えて下さい。

お願いでつ。
0089デフォルトの名無しさん2007/05/24(木) 10:47:11
Objective-C++だからだいじょぶ
0090デフォルトの名無しさん2007/05/24(木) 11:04:02
いや、、、だから、

だいじょぶだいじょうぶって聞きたいんじゃなくて、

メソッドとか実施例キボン。
0091デフォルトの名無しさん2007/05/24(木) 11:11:27
絶対、大丈夫だって!心配すんな。
0092デフォルトの名無しさん2007/05/24(木) 11:12:39
大丈夫なのは分かったから、
その通り開発するから、
Objective-C++のインスコとかIDEは何なのかとか、
教えてYO!
0093デフォルトの名無しさん2007/05/24(木) 11:31:26
どうだろう…大丈夫じゃない気がしてきた。
0094デフォルトの名無しさん2007/05/24(木) 12:53:09
なにやってんだおまいらw
0095デフォルトの名無しさん2007/05/24(木) 13:17:40
MacOSXでC++の開発はCarbonでの作業が楽です。PowerPlantXでGUIを
作った方が良いかもしれんよ。これならGUIもC++で楽ができる。
絶対大丈夫だから、気にしないで頑張れ!!

0096デフォルトの名無しさん2007/05/24(木) 13:27:54
>PowerPlantX

ググッったら”CodeWarrior についてくる PowerPlantX ”とありましたが、大ジョブですか?
組み込みなんかではCodeWarrior氏滅しましたが。
0097デフォルトの名無しさん2007/05/24(木) 14:00:39
>>ググッったら”CodeWarrior についてくる PowerPlantX ”とありましたが、大ジョブですか?
もう少しググったら色々出てくるよ

(1) PowerPlantXの入手先
オープンソースになったのでこちらからダウンロード
http://sourceforge.net/projects/open-powerplant

(2) PowerPlantXのインストール
/LibrayにPowerPlantXフォルダーをごそっとコピー

(3) IDEとか
IDEはXCodeで大丈夫です。問題ないです。使えます。

(4) Documentとか
Documentフォルダーにごっそりあります。

CodeWarriorは死んだけどPowerPlantはまだ生きてます。
0098デフォルトの名無しさん2007/05/24(木) 14:09:25
へぇ〜、オプソのウィンドウライブラリなんだ。

コントロールをポトペタ貼り付ければ完成なんかなぁ?

ターゲット0$はMacだし、ウィンドウ関係のAPIは0$依存だから、Winで試す事は絶対無理だおね。

(ちょっと関係無いけど)これらをコンパイルしたものと、Free Pascal(とかLazarus)のオブジェクトコードをくっつけるなんて無理だおね?

と、いくつも疑問が起きました。
0099デフォルトの名無しさん2007/05/24(木) 14:14:24
>PowerPlant.framework

日本語マニュアルが欲しいんだお><
0100デフォルトの名無しさん2007/05/24(木) 14:50:41
Macプログラミングのセミナーなんか無いんだろうか?
0101デフォルトの名無しさん2007/05/24(木) 15:02:46
NeXTのプログラミングセミナーに行ったよ
可愛いお姉さんが講師だったことは覚えてるが
教えてもらった内容はあまり覚えてない

途中で操作分からなくなって個人指導受けて
帰る前に二人っきりでお話出来たのが良い思い出
■ このスレッドは過去ログ倉庫に格納されています