1read 100read
2012年4月プログラム208: 【マック】Macintoshプログラミング質問箱 (479) TOP カテ一覧 スレ一覧 2ch元 削除依頼
日本発、次世代言語: 織田信長 (528)
GCCについて part10 (194)
関数型言語ML (SML, OCaml, etc.), Part 6 (531)
Perlについての質問箱 51箱目 (928)
Ruby最高や! (188)
【糞.NET】裏切り者には死を【アンチゲイツ】 (323)

【マック】Macintoshプログラミング質問箱


1 :05/04/09 〜 最終レス :12/04/01
   三|三
  イ `<             ,..-──- 、         _|_
   ̄             /. : : : : : : : : : \        |_ ヽ
   ∧           /.: : : : : : : : : : : : : : ヽ      (j  )
   /  \        ,!::: : : :,-…-…-ミ: : : : :',
              {:: : : : :i '⌒'  '⌒' i: : : : :}     _ヽ_∠
  └┼┘          {:: : : : | ェェ  ェェ |: : : : :}       lニl l |
.   |_|_|  , 、      { : : : :|   ,.、   |:: : : :;!      l─| l 亅
   __   ヽ ヽ.  _ .ヾ: :: :i r‐-ニ-┐ | : : :ノ        _
    /     }  >'´.-!、 ゞイ! ヽ 二゙ノ イゞ‐′      l  `ヽ
   ´⌒)    |    −!   \` ー一'´丿 \       l/⌒ヽ
    -'    ノ    ,二!\   \___/   /`丶、      _ノ
        /\  /    \   /~ト、   /    l \
       / 、 `ソ!      \/l::::|ハ/     l-7 _ヽ
      /\  ,へi    ⊂ニ''ー-ゝ_`ヽ、    |_厂 _゙:、
      ∧   ̄ ,ト|    >‐- ̄`    \.  | .r'´  ヽ、
     ,ヘ \_,. ' | |    丁二_     7\、|イ _/ ̄ \

2 :
2ゲッツ

3 :
Return of the Mac
ttp://paulgraham.com/mac.html

4 :
4さま

5 :
Go ! http://www.mos.co.jp/index.html

6 :
テンプレ貼らないと、廃れる気がする

7 :
それにつけても>>1の態度はなんだ!

8 :
http://www.big.or.jp/~crane/cocoa/
Cocoa ハ ヤッパリ(カエルがキュート)
http://www.infoatmackers.jp/cocoa/programming/
インフォ@マッカーズ(デザインGood!!)
GBA開発環境の構築の仕方サイト
http://home.r00.itscom.net/top/gbcube/
GBAプログラミング解説(Macに限らないけど)
http://j-gbadev.hp.infoseek.co.jp/

9 :
おお、MacでもGBAの開発はできるのか、知らんかった
今まで(今もか)、cygwin環境でやってたよ

10 :
                    _ /- イ、_
           __        /: : : : : : : : : : : (
          〈〈〈〈 ヽ     /: : : : ::;:;: ;: ;:;: ; : : : ::ゝ
          〈⊃  }     {:: : : :ノ --‐' 、_\: : ::}
   ∩___∩  |   |      {:: : :ノ ,_;:;:;ノ、 ェェ ヾ: :::}
   | ノ      ヽ !   !   、  l: :ノ /二―-、 |: ::ノ
  /  ●   ● |  /   ,,・_  | //   ̄7/ /::ノ
  |    ( _●_)  ミ/ , ’,∴ ・ ¨  〉(_二─-┘{/
 彡、   |∪|  /  、・∵ ’  /、//|  ̄ ̄ヽ
/ __  ヽノ /         /   // |//\ 〉
(___)   /         /    //   /\ /
       /          /        / 

11 :
windowsでのプログラミングの経験はあるのですがマックは初めてです
。とりあえず、ウィンドウの作成方法が載っているページを教えてください

12 :
>>11
http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html

13 :
【復刻版】☆沖川君の憂鬱について☆【著作権&転載free】
http://yasushikondo.no-ip.info/all/non-job/index.html

14 :
intelのコンパイラは使えるようになるの?

15 :
なる。

16 :
>>14
それが AMD じゃなくて Intel を選んだ要因の一つという噂もあるね。
Intel のコンパイラは ObjC をサポートしていないから、Cocoa 周りは
ちょっと時間が掛かるかもしれない。

17 :
Xcodeスレ馬鹿が充満しててワロタ

18 :
>>17
見てこよう
Xcodeって現行のIDEでは最低級の代物だと思うけど
それでも信者は盲目的に信奉しているから文句言いにくい
機能向上よりまずバグを取って使えるものに仕上げて欲しい
せめてCodeWarriorよりマシにならないと

19 :
(´・ω・`) IDE に上級も低級も無いがな

20 :
ちなみに最上級のIDEってなになるのかな?

21 :

 V B 

22 :
Macなんて誰も使っていない物の
プログラミングスレ作っても
意味ないだろ・・・。
現に誰もいないし。

23 :
>>22
寂しい奴だな。元気出せ!!

24 :
このスレが盛り上がらない以上元気も出ない。

25 :
アップルスクリプトを、コマンドラインから引数付きで実行する方法ありますか?

26 :
突然で申し訳ないのですが
CGContextSetFont()の逆バージョンでCGContextGetFont()みたいなのってないのですか?
あとCGContextSetFontSize()の逆のCGContextGetFontSize()みたいな関数もないのかな?
フォント情報が知りたいんだけどセットはあるけどゲットが見当たんなくって...
みんな教えてm(_ _)m

27 :
中3のものです。パソコン歴10年です。
プログラミングの勉強をしようと思います、
HTML以外でお勧めの言語を教えてください。

28 :
>>27
まず始めに言っておくが、HTMLはプログラミング言語じゃない。
Macでアプリを作るのならObjective-Cが一番なんだけど
初心者がいきなりコレを勉強するのはキツイと思う。
1からプログラミングを始めるなら
まずはC言語かJavaのどちらかじゃないのかな。
この辺は本とか入門サイトがたくさんあるから探してみ。
# しかし、中3でパソコン歴10年かー
# 俺はパソコン始めたの大学入ってからだよorz

29 :
中3と言うと、日本で始めてパソコンが発売されたときだなぁ。

30 :
# 中3の時はすでにプログラミング歴5年だったが

31 :
>29は40代か?

32 :
生のCやるくらいなら最初からObjective-Cでいいだろ。

33 :
中3の時は、パソコンじゃなくてマイコンって呼ばれてた

34 :
>27
METAL

35 :
・・先輩方にお尋ねします。
OSXでphpのファイルをローカルのブラウザで見れるようにする
設定の仕方が解りません・・。いろんなページを見てhttpd.confをviしてみたのですが・・
お手上げです。コツだけでも教えて頂けると助かります。

36 :
Mac板のp2スレ参考にしたら?

37 :
osx php 初心者或いは設定でgoogle GO

38 :
あはは。
マックなんかしらねー。
誰がそんな機械使ってんだ?
誰も使わないもの作ってもつまんねーよw

39 :
>>38
知らないのはお前だけ。

40 :
保守・・・もうしなくていいかな・・・ハハ

41 :
新・Mac板の方にCocoaやXCodeのスレが個別に立ってるからねぇ
こっち見てる人って何人いることやら。

42 :
オーディオのビジュアライザやレベルインジケータみたいのを作りたい場合は
音の大きさとかどこから取得できるんですか?

43 :
C言語の勉強を始めようと思っているんですが、
MACもプログラムも超初心者で
C言語の勉強をするためにまず何をそろえて、インストールする必要があるのか
で止まっています。
書店でC言語の本を探したのですが、MAC用のものは売っていませんでした。
おすすめの書籍や超初心者用のWEBサイトなどありましたら教えてください。

44 :
OS XならOSに付属してる開発環境でプログラムできるよ。
「Cocoaはやっぱり」というサイト・書籍が一番わかりやすいんだけど、
それで学べるのはCではなくObjective-C
C言語を学びたいということであれば、UNIX関係の書籍でやってる
コマンドラインからGCCを操作する方法から習得できるんじゃないかな。これもOS Xなら最初から入ってる

45 :
Classic(9)でC勉強中の俺が来ましたよ
>>43
ClassicかXか、それだけで中身は全然違うぞ。OSを明記汁。

46 :
プログラムを勉強しようと思ったキッカケは単純なもので
今使っている携帯がBREWなのですが、どうも思ったような
アプリが少なく、だったら、自分で作ればいいじゃないかと思いました。
BREWはC++で出来ているというのでC++を勉強しようと書籍を探していたら
C言語を先に勉強しろみたいなことが書いてあったのです。
C言語の本を探していると、ただCというだけでなく、Objective-CやVisual C++やC#などなど、
もっといえば言語にはJavaやPerlなどなどいろいろな種類があることを知って、
どれを勉強したらいいのかも迷い始めました。情けない。。
検索しまくっていますが、MACでは情報が少なく、勉強前から疲れている状態です。。。。。
>>44
ありがとうございます。「Cocoaはやっぱり」というサイトも拝見したんですが
入門編のCocoaって何?というところを読んだら、
「「 C言語が使える方 」で「 オブジェクト指向がある程度分かる方 」を対象に説明を行っています。」
と書いてあったので、やはりC言語から勉強しなくては...と思ったのですが..。
>>45
ありがとうございます。使っているOSはOSX10.3.9です。
とりあえず、何を準備したらよいのかを教えて頂きたいです。
それと、参考にしている書籍を教えてください。
よろしくお願いします。

47 :
この本が読めるようになるのが最初の目標かな?
初心者には難しいけどとりあえず持っとけって言われる本。通称K&R
プログラミング言語C
ttp://www.amazon.co.jp/exec/obidos/ASIN/4320026926
推薦図書スレッドで紹介されてた初心者向けの本
いい本だけどあくまでも「一歩目としては」の評価
読み捨て本かもしれないけど一歩目の時間を買ったと思えば安い、と思う
C言語プログラミングレッスン
ttp://www.amazon.co.jp/exec/obidos/ASIN/4797307579
実際には上2冊の間のレベルの本がいるけどそのときは立ち読みで内容を確認すれば

48 :
>>47
詳しくありがとうございます。
早速買ってみて読んでみたいとおもいます。

49 :
高校中退したニートでつ。
毎日死にそうなくらい鬱なんでiBook G4使ってプログラミングしようと思います。
HTMLは経験アリです。C言語という奴は未知の世界なんで
図書館で入門書借りてきますた。
どうやらWinの視点から書かれているみたいであんまりあてになりそうも無い。
Macでも普通にプログラミングできるんですね。よかった。
とりあえず環境を揃えたいと思いますので必要なフリーウェアとか
あったら教えて下さい。

50 :
>>49
釣りか?
マジで質問してるんだったら、君には自分で調べるような勉強は無理だから
言われたことだけをすればいい仕事を見つけた方がいい。

51 :
>>50
いや、まじwwwwwwwっうぇwww

52 :
>>49
OSのCDにXcode toolsとかいうのがあるからそれ入れる

53 :
併行して英語勉強 まずはネット使ってできる範囲で構わん

54 :
>>52
>>53
おk。ありがとう。
Dashboardのソフトウェア?作る!!(^ω^)

55 :
WidgetならJavaScript知ってたら些細な作法覚える程度で作れますよ。
まあコーディングには違いないけど、webサービス寄りのスクリプトなんで板違い気味かも。
新Mac板のwidgetスレで作成方法とかもまとまってたページが紹介されてたかと。ご参照あれ

56 :
けどhtmlが分かるならJavaScriptを勉強するのもいいかもね。
とっつきやすいし当然タダで始められるし。

57 :
いきなりXCode使っても挫折して自殺だな
HyperCardが一番いいと思うんだが
無理ならSqueakToysなんかがいいと思う

58 :
VisualStudioからXcodeにいくと最初はワケワカランな

59 :
マカーはとにかく。
おまいらマカーがマカー板から出てくるな!

60 :
OSXでOpenGLしたいんだけどどんなファイルをインクルードしたらいい?

61 :
gccを使っているのですが、ウインドウを出す方法がわかりません

62 :
お前はぐぐるということも知らないのか

63 :
>>59
(´・ω・`)ちゅn・・・

64 :
どこで聞いてよいのか分からないので、とりあえずここでお訪ねします。
Tigerにてファイルサイズの取得ができません。
いつも0バイトになってしまいます。
#include <sys/stat.h>
#include <stdio.h>
main()
{
struct stat fs;
if(stat("./j.c", &fs)){
perror("stat:");
} else {
printf("size : %d¥n", fs.st_size);
}
}
上記のソースをj.cとし、cc j.c -o j でコンパイルしています。
一般的なやり方だと思うのですが、MacOSだと何か別の方法を使わなければならないのでしょうか。
gccのバージョン情報は以下の通りです
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)
よろしくお願いします。

65 :
-Wall してコンパイルしてみさない。

66 :
ありがとうございます! %lld で解決しました。

67 :

MacでFortranを学びたいのですが
Fortranのコンパイラってありますか?

68 :
>>67
GNU のがあるよ。商用のもあるみたい。

69 :
>>67
あるよ
finkに入ってるから、
> fink install f77
するだけでいい

70 :
すまん
> fink install g77


71 :
ありがとうございます
finkって言うのを使えばいいのですね
頑張ってみます
また、わからないことがあったらよろしくおねがいします

72 :
いきなりMACでC++プログラミングするには、
どうすれば良いで塚?

73 :
g++

74 :
>>72
ターミナル立ち上げてgccと打て。
話はそれからだ。

75 :
Macで動作する株価チャートソフトを作ろうと思っています。
株価データはSQLかなんかでデータベースに保持しておいて、
それに随時アクセスしてチャートを表示させるようにしたいんですが、
フロントエンドは何を使って作るのが簡単でしょうか?

76 :
>>75
http://www.apple.com/jp/macosx/features/dashboard/

77 :
Lazarusはどうでつか?

78 :
REALbasicはどうでつか?

79 :
>>77,78
素直に ObjC か Python 使っとけ。一番のお勧めは OpenMCL だが、
CL は人を選ぶんで厳しいだろうな。

80 :
>>75
WebブラウザでCGIやPHPとかがいいんじゃね?

81 :
>>76-80
みなさんどうもありがとうございます。
推薦いただいたものの中から検討してみます。

82 :
Intelはリトルエンディアンなのですか?

83 :
i386 はそう。age んでも良いよ。

84 :
はじめまして。
Windowsのインストーラのように次へ(又は戻る)ボタンで次々に違う
ウィンドウを表示していって処理をさせるソフトを作ろうとしています。
使用環境は、
PowerMac G4
XCode2.2
Objective-C
です。
今、ひとつのnibファイルの中にウィンドウを複数入れ、その中のウィン
ドウを、orderOutやmakeKeyAndOrderFrontを使用して表示/非表示を切り
替えているのですが、そもそもこういうやり方が適切なのかどうかがわか
りません。
何が不便かというと、今の状態だと各ウィンドウのイベントに対応した動
作の記述が、1つのソースファイル(main.m)に入ってしまって非常に大きく
なってしまって見づらいんです。
各ウィンドウごとにソースファイル(クラス?)を分け、尚且つ各ウィンドウ間
で共有したいデータ等があるときに、どのように記述をすればいいのかがそも
そも分かっていない状況です。色々本を見てみたりしたんですが、近い事例が
見つけられず、試行錯誤しながらやってみていたものの、余りのソースのごち
ゃごちゃさに耐え切れなくなって質問させて頂いた次第です。
こういった複数の、レイアウトの違うウィンドウを扱う場合、一般的にどのよ
うな構成になるのでしょうか?
まだ触りだして日が浅いため、おかしなこと言ってそうですがどうぞよろしく
お願いします。

85 :
ttp://s.sudre.free.fr/Software/AssistantKit.html
これを調べてみれば?

86 :
>>85
ありがとうございます。早速ソースを眺めてみました。
細かいところはまだ見てないですが、ベースとなる枠があって、真ん中の
可変部分を別のnibに分割。それをコントロールするクラス(AKPainController.m)
から各ペインを呼び出しているという感じでしょうか。
こういうやり方があるんですねー。参考になります。ありがとうございます!
もう少しソースを見てみます。

87 :
マックでプログラムを始めたC初心者です。
Project Builderで"Standard Tolls"をひな形に作成したプログラムですが、
Rroject Builderからrunする分には問題がないのに、コマンドラインから実行可能ファイル
を起動しても”Command not found.”になってしまいます。
ネットでも調べてみたのですが、余りに初歩的?なせいか解決方法を見つけられませんでした。
解決方法を教えて頂けると幸いです。
なお、環境は以下の通りです。
OS:10.2.8
Project Builder:2.1

88 :
>>87
コマンドラインのプログラムですよね。
パスの問題ってことはありませんか。
myprogというプログラムをコマンドラインから起動するのなら
$myprog[enter]
ではなく、
$./myprog[enter]
と、しておられます?

89 :
>>87
プログラミングじゃなくてTerminalの使い方

90 :
>>88
>>89
ありがとう御座います。確かに./プログラム名[enter]で起動出来ました。
確かにターミナルでの起動のさせ方のようですね。
しかし、初心者でおはずかしいのですが、なぜ実行ファイルのあるディレクトリで
$プログラム名[enter]
ではダメなのでしょうか?
その辺りの情報(参照先)を頂けるとありがたいです。

91 :
実は、たったの24時間で、
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
あなたの今後のネット収益を倍増するスキルがあります。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
それを知りたい方は、他にいませんか?
アフィリエイトを使わずにホームページとEメールだけで3,000万以上稼いだ
インターネット・マーケッターの宮川さんが、
巨大な現金の山を作り出す門外不出の一生涯使えるノウハウを
下記のサイトで公開しています。
その内容をお知りになりたい方は、下記をクリックしてください。
【たったの24時間で あなたの今後のネット収益を倍増するスキルとは? 】
http://infostore.jp/dp.do?af=moneyclick&ip=successpreneur&pd=01

92 :
>>90
のぐらいググろうな

93 :
>>90
$./myprog の「./」は「カレントディレクトリの」という意味です。
MS-DOSならカレントディレクトリにはデフォルトで最優先のパスが通ってます。
PATH環境変数に何も書かなくても、カレントディレクトリの実行ファイルは実行できます。
でもUNIX系OSだと、カレントディレクトリにパスが通っていません。
なので、Macでも明示的に「カレントディレクトの」と指定してやる必要があります。
あとは、パス UNIX カレントディレクトリ セキュリティ などのキーワードでGoogleしてみてください。

94 :
>>90
そうですね、自分で調べます。ありがとう御座いました。

95 :
読まずにレスしてる奴は誰だ?

96 :
>>93
87です。レスが遅くなり申し訳ありませ。
確かにMS-DOSの経験からunix系でもプログラム名を叩けば起動すると思い込んでいました。
丁寧な解説ありがとう御座いました。

97 :
マックでプログラムを始めたC初心者です。
Project Builderで標準Cを勉強しています。
コマンドラインツールを作っているのですが、printf関数で改行("\n")を出力しても、
ターミナルでそのまま表示され、改行してくれません。
(Project Builderの”実行”アクションパネルの結果も同じです)
プログラム側の設定でしょうか?それともターミナルの設定の問題でしょうか?

環境は以下の通りです。
OS:10.2.8
Project Builder:2.1

98 :
>>97
たぶんプログラム側(ソースコード)の問題。
改行は"\n"じゃなくて"\n"(\は半角)。
option+\で入力可能。
余談になるけど、ターミナルの文字コードははUnicode(UTF-8)。
Unicodeだと、'\'と'\'(半角)で文字コードが違う。
その辺は自分で調べてくれ。

99 :
>>98
おっしゃられる通り"\n"(\は半角)でソースを置換えした所、無事改行出来ました。
てっきり”\=\(半角)"だと思い込んでいたもので、\で通ると思っていました。
文字コードについてはこれから勉強致します。
ありがとう御座いました。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【QBASIC互換!?】FreeBasic【GPL】 (497)
IDにC、C++、VB、etc...が出たら神!!! (161)
IDにC、C++、VB、etc...が出たら神!!! (161)
【関数化】ビット演算 0x03 (880)
オブジェクト指向は本当に正しいのか? (1001)
【node.js】サーバサイドjavascript【Rhino】 (717)
--log9.info------------------
年上の彼女・年下の彼氏★68 年齢差10より上 (505)
キモい彼彼女 (232)
【テンプレ】男の人に質問 197問目【必読】 (106)
学生と社会人なカップル 3 (701)
恋人が美容師part4 (376)
【こちょこちょ】彼女彼氏をくすぐる (390)
年上の彼氏・年下の彼女★21 (411)
恋人の携帯を見た人のスレpart71 (205)
★★喧嘩について★★ Part28 (453)
恋愛感情が無いのに付き合ってる・・。11日目 (246)
今度こそ連絡しないぞinカップル板 5 (395)
恋人のためにダイエット! (191)
相手の悪口を並べ、「でも好き」で結ぶスレ 復刻版5 (697)
★彼氏・彼女が無職 part30★ (699)
アンケートスレ @カップル板 (567)
恋人はいるけど友達がいない part8 (281)
--log55.com------------------
【横浜】中区・西区・南区 専用★12
岡井千聖応援スレ Part267
ラーメン二郎 新潟店 24杯目
ラーメン二郎千住大橋駅前店12
 【仙台】 宮城県のラーメン★3
多摩二郎50
京都スレ潰し犯=滋賀作とTの字7 バクリ目
【旨い】徳島の中華そば58【もう一杯】