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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2005/04/09(土) 23:47:34
   三|三
  イ `<             ,..-──- 、         _|_
   ̄             /. : : : : : : : : : \        |_ ヽ
   ∧           /.: : : : : : : : : : : : : : ヽ      (j  )
   /  \        ,!::: : : :,-…-…-ミ: : : : :',
              {:: : : : :i '⌒'  '⌒' i: : : : :}     _ヽ_∠
  └┼┘          {:: : : : | ェェ  ェェ |: : : : :}       lニl l |
.   |_|_|  , 、      { : : : :|   ,.、   |:: : : :;!      l─| l 亅
   __   ヽ ヽ.  _ .ヾ: :: :i r‐-ニ-┐ | : : :ノ        _
    /     }  >'´.-!、 ゞイ! ヽ 二゙ノ イゞ‐′      l  `ヽ
   ´⌒)    |    −!   \` ー一'´丿 \       l/⌒ヽ
    -'    ノ    ,二!\   \___/   /`丶、      _ノ
        /\  /    \   /~ト、   /    l \
       / 、 `ソ!      \/l::::|ハ/     l-7 _ヽ
      /\  ,へi    ⊂ニ''ー-ゝ_`ヽ、    |_厂 _゙:、
      ∧   ̄ ,ト|    >‐- ̄`    \.  | .r'´  ヽ、
     ,ヘ \_,. ' | |    丁二_     7\、|イ _/ ̄ \
11デフォルトの名無しさん
垢版 |
2005/05/14(土) 13:24:00
windowsでのプログラミングの経験はあるのですがマックは初めてです
。とりあえず、ウィンドウの作成方法が載っているページを教えてください
2005/05/14(土) 13:38:03
>>11
http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html
13デフォルトの名無しさん
垢版 |
2005/05/15(日) 08:33:40
【復刻版】☆沖川君の憂鬱について☆【著作権&転載free】
http://yasushikondo.no-ip.info/all/non-job/index.html
14デフォルトの名無しさん
垢版 |
2005/06/07(火) 13:06:47
intelのコンパイラは使えるようになるの?
2005/06/07(火) 13:55:57
なる。
2005/06/07(火) 19:39:50
>>14
それが AMD じゃなくて Intel を選んだ要因の一つという噂もあるね。
Intel のコンパイラは ObjC をサポートしていないから、Cocoa 周りは
ちょっと時間が掛かるかもしれない。
2005/06/14(火) 19:14:38
Xcodeスレ馬鹿が充満しててワロタ
2005/06/19(日) 00:06:12
>>17
見てこよう

Xcodeって現行のIDEでは最低級の代物だと思うけど
それでも信者は盲目的に信奉しているから文句言いにくい
機能向上よりまずバグを取って使えるものに仕上げて欲しい
せめてCodeWarriorよりマシにならないと
2005/06/19(日) 00:29:49
(´・ω・`) IDE に上級も低級も無いがな
20デフォルトの名無しさん
垢版 |
2005/06/21(火) 10:21:37
ちなみに最上級のIDEってなになるのかな?
2005/06/21(火) 13:55:04

 V B 
2005/06/21(火) 19:22:16
Macなんて誰も使っていない物の
プログラミングスレ作っても
意味ないだろ・・・。

現に誰もいないし。
2005/06/21(火) 20:17:36
>>22
寂しい奴だな。元気出せ!!
24デフォルトの名無しさん
垢版 |
2005/06/22(水) 20:09:51
このスレが盛り上がらない以上元気も出ない。
2005/06/22(水) 21:15:13
アップルスクリプトを、コマンドラインから引数付きで実行する方法ありますか?
26デフォルトの名無しさん
垢版 |
2005/06/23(木) 22:01:01
突然で申し訳ないのですが
CGContextSetFont()の逆バージョンでCGContextGetFont()みたいなのってないのですか?
あとCGContextSetFontSize()の逆のCGContextGetFontSize()みたいな関数もないのかな?
フォント情報が知りたいんだけどセットはあるけどゲットが見当たんなくって...
みんな教えてm(_ _)m
27デフォルトの名無しさん
垢版 |
NGNG
中3のものです。パソコン歴10年です。
プログラミングの勉強をしようと思います、
HTML以外でお勧めの言語を教えてください。
2005/06/24(金) 10:30:47
>>27
まず始めに言っておくが、HTMLはプログラミング言語じゃない。

Macでアプリを作るのならObjective-Cが一番なんだけど
初心者がいきなりコレを勉強するのはキツイと思う。

1からプログラミングを始めるなら
まずはC言語かJavaのどちらかじゃないのかな。
この辺は本とか入門サイトがたくさんあるから探してみ。


# しかし、中3でパソコン歴10年かー
# 俺はパソコン始めたの大学入ってからだよorz
2005/06/24(金) 12:46:55
中3と言うと、日本で始めてパソコンが発売されたときだなぁ。
2005/06/24(金) 14:55:25
# 中3の時はすでにプログラミング歴5年だったが
2005/06/24(金) 15:40:24
>29は40代か?
2005/06/24(金) 15:52:02
生のCやるくらいなら最初からObjective-Cでいいだろ。
2005/06/24(金) 20:51:13
中3の時は、パソコンじゃなくてマイコンって呼ばれてた
2005/06/27(月) 01:31:54
>27
METAL
2005/06/30(木) 15:25:43
・・先輩方にお尋ねします。
OSXでphpのファイルをローカルのブラウザで見れるようにする
設定の仕方が解りません・・。いろんなページを見てhttpd.confをviしてみたのですが・・
お手上げです。コツだけでも教えて頂けると助かります。
2005/06/30(木) 18:08:09
Mac板のp2スレ参考にしたら?
2005/07/01(金) 08:08:20
osx php 初心者或いは設定でgoogle GO
2005/07/04(月) 08:19:16
あはは。

マックなんかしらねー。

誰がそんな機械使ってんだ?

誰も使わないもの作ってもつまんねーよw
2005/07/04(月) 11:41:17
>>38
知らないのはお前だけ。
40デフォルトの名無しさん
垢版 |
2005/08/20(土) 14:56:35
保守・・・もうしなくていいかな・・・ハハ
2005/08/22(月) 12:57:12
新・Mac板の方にCocoaやXCodeのスレが個別に立ってるからねぇ
こっち見てる人って何人いることやら。
42デフォルトの名無しさん
垢版 |
2005/10/14(金) 22:48:54
オーディオのビジュアライザやレベルインジケータみたいのを作りたい場合は
音の大きさとかどこから取得できるんですか?
2005/10/19(水) 16:09:23
C言語の勉強を始めようと思っているんですが、
MACもプログラムも超初心者で
C言語の勉強をするためにまず何をそろえて、インストールする必要があるのか
で止まっています。
書店でC言語の本を探したのですが、MAC用のものは売っていませんでした。
おすすめの書籍や超初心者用のWEBサイトなどありましたら教えてください。
2005/10/19(水) 16:28:29
OS XならOSに付属してる開発環境でプログラムできるよ。
「Cocoaはやっぱり」というサイト・書籍が一番わかりやすいんだけど、
それで学べるのはCではなくObjective-C

C言語を学びたいということであれば、UNIX関係の書籍でやってる
コマンドラインからGCCを操作する方法から習得できるんじゃないかな。これもOS Xなら最初から入ってる
2005/10/19(水) 20:47:30
Classic(9)でC勉強中の俺が来ましたよ

>>43
ClassicかXか、それだけで中身は全然違うぞ。OSを明記汁。
4643
垢版 |
2005/10/20(木) 08:51:26
プログラムを勉強しようと思ったキッカケは単純なもので
今使っている携帯が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です。
とりあえず、何を準備したらよいのかを教えて頂きたいです。
それと、参考にしている書籍を教えてください。
よろしくお願いします。
47Cの本ね
垢版 |
2005/10/20(木) 10:26:38
この本が読めるようになるのが最初の目標かな?
初心者には難しいけどとりあえず持っとけって言われる本。通称K&R
プログラミング言語C
ttp://www.amazon.co.jp/exec/obidos/ASIN/4320026926


推薦図書スレッドで紹介されてた初心者向けの本
いい本だけどあくまでも「一歩目としては」の評価
読み捨て本かもしれないけど一歩目の時間を買ったと思えば安い、と思う
C言語プログラミングレッスン
ttp://www.amazon.co.jp/exec/obidos/ASIN/4797307579

実際には上2冊の間のレベルの本がいるけどそのときは立ち読みで内容を確認すれば
4843
垢版 |
2005/10/21(金) 11:52:50
>>47
詳しくありがとうございます。
早速買ってみて読んでみたいとおもいます。
2005/10/21(金) 23:27:36
高校中退したニートでつ。
毎日死にそうなくらい鬱なんでiBook G4使ってプログラミングしようと思います。
HTMLは経験アリです。C言語という奴は未知の世界なんで
図書館で入門書借りてきますた。
どうやらWinの視点から書かれているみたいであんまりあてになりそうも無い。
Macでも普通にプログラミングできるんですね。よかった。
とりあえず環境を揃えたいと思いますので必要なフリーウェアとか
あったら教えて下さい。
2005/10/22(土) 00:20:44
>>49
釣りか?
マジで質問してるんだったら、君には自分で調べるような勉強は無理だから
言われたことだけをすればいい仕事を見つけた方がいい。
2005/10/22(土) 00:51:21
>>50
いや、まじwwwwwwwっうぇwww
2005/10/22(土) 03:07:14
>>49
OSのCDにXcode toolsとかいうのがあるからそれ入れる
2005/10/24(月) 14:04:45
併行して英語勉強 まずはネット使ってできる範囲で構わん
2005/10/25(火) 05:51:01
>>52
>>53
おk。ありがとう。
Dashboardのソフトウェア?作る!!(^ω^)
2005/10/25(火) 11:31:28
WidgetならJavaScript知ってたら些細な作法覚える程度で作れますよ。
まあコーディングには違いないけど、webサービス寄りのスクリプトなんで板違い気味かも。

新Mac板のwidgetスレで作成方法とかもまとまってたページが紹介されてたかと。ご参照あれ
2005/11/03(木) 02:08:57
けどhtmlが分かるならJavaScriptを勉強するのもいいかもね。
とっつきやすいし当然タダで始められるし。
2005/11/06(日) 06:47:05
いきなりXCode使っても挫折して自殺だな
HyperCardが一番いいと思うんだが
無理ならSqueakToysなんかがいいと思う
2005/11/06(日) 10:54:52
VisualStudioからXcodeにいくと最初はワケワカランな
59デフォルトの名無しさん
垢版 |
2005/11/06(日) 14:49:48
マカーはとにかく氏ね。
おまいらマカーがマカー板から出てくるな!
60デフォルトの名無しさん
垢版 |
2005/11/06(日) 16:36:12
OSXでOpenGLしたいんだけどどんなファイルをインクルードしたらいい?
61デフォルトの名無しさん
垢版 |
2005/11/07(月) 12:21:03
gccを使っているのですが、ウインドウを出す方法がわかりません
2005/11/08(火) 08:52:48
お前はぐぐるということも知らないのか
2005/11/08(火) 16:25:15
>>59
(´・ω・`)ちゅn・・・
2005/12/22(木) 18:44:08
どこで聞いてよいのか分からないので、とりあえずここでお訪ねします。
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)

よろしくお願いします。
2005/12/22(木) 18:52:19
-Wall してコンパイルしてみさない。
2005/12/22(木) 19:21:17
ありがとうございます! %lld で解決しました。
67デフォルトの名無しさん
垢版 |
2006/01/09(月) 10:10:09

MacでFortranを学びたいのですが
Fortranのコンパイラってありますか?
2006/01/09(月) 11:10:17
>>67
GNU のがあるよ。商用のもあるみたい。
2006/01/09(月) 14:57:48
>>67
あるよ
finkに入ってるから、
> fink install f77
するだけでいい
7069
垢版 |
2006/01/09(月) 14:59:09
すまん
> fink install g77
7167
垢版 |
2006/01/09(月) 16:50:24
ありがとうございます
finkって言うのを使えばいいのですね
頑張ってみます

また、わからないことがあったらよろしくおねがいします
72デフォルトの名無しさん
垢版 |
2006/01/11(水) 15:46:58
いきなりMACでC++プログラミングするには、
どうすれば良いで塚?
2006/01/11(水) 18:02:32
g++
2006/01/14(土) 00:42:57
>>72
ターミナル立ち上げてgccと打て。
話はそれからだ。
2006/01/15(日) 22:38:27
Macで動作する株価チャートソフトを作ろうと思っています。
株価データはSQLかなんかでデータベースに保持しておいて、
それに随時アクセスしてチャートを表示させるようにしたいんですが、
フロントエンドは何を使って作るのが簡単でしょうか?
2006/01/15(日) 22:58:40
>>75
http://www.apple.com/jp/macosx/features/dashboard/
77デフォルトの名無しさん
垢版 |
2006/01/16(月) 15:05:38
Lazarusはどうでつか?
2006/01/16(月) 16:23:05
REALbasicはどうでつか?
2006/01/17(火) 00:26:26
>>77,78
素直に ObjC か Python 使っとけ。一番のお勧めは OpenMCL だが、
CL は人を選ぶんで厳しいだろうな。
2006/01/17(火) 00:38:43
>>75
WebブラウザでCGIやPHPとかがいいんじゃね?
8175
垢版 |
2006/01/17(火) 08:29:24
>>76-80
みなさんどうもありがとうございます。
推薦いただいたものの中から検討してみます。
82デフォルトの名無しさん
垢版 |
2006/01/28(土) 00:41:37
Intelはリトルエンディアンなのですか?
2006/01/28(土) 00:43:35
i386 はそう。age んでも良いよ。
NGNG
はじめまして。

Windowsのインストーラのように次へ(又は戻る)ボタンで次々に違う
ウィンドウを表示していって処理をさせるソフトを作ろうとしています。

使用環境は、
PowerMac G4
XCode2.2
Objective-C
です。

今、ひとつのnibファイルの中にウィンドウを複数入れ、その中のウィン
ドウを、orderOutやmakeKeyAndOrderFrontを使用して表示/非表示を切り
替えているのですが、そもそもこういうやり方が適切なのかどうかがわか
りません。

何が不便かというと、今の状態だと各ウィンドウのイベントに対応した動
作の記述が、1つのソースファイル(main.m)に入ってしまって非常に大きく
なってしまって見づらいんです。

各ウィンドウごとにソースファイル(クラス?)を分け、尚且つ各ウィンドウ間
で共有したいデータ等があるときに、どのように記述をすればいいのかがそも
そも分かっていない状況です。色々本を見てみたりしたんですが、近い事例が
見つけられず、試行錯誤しながらやってみていたものの、余りのソースのごち
ゃごちゃさに耐え切れなくなって質問させて頂いた次第です。

こういった複数の、レイアウトの違うウィンドウを扱う場合、一般的にどのよ
うな構成になるのでしょうか?
まだ触りだして日が浅いため、おかしなこと言ってそうですがどうぞよろしく
お願いします。
85デフォルトの名無しさん
垢版 |
2006/03/28(火) 10:30:58
ttp://s.sudre.free.fr/Software/AssistantKit.html
これを調べてみれば?
NGNG
>>85
ありがとうございます。早速ソースを眺めてみました。

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

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

88デフォルトの名無しさん
垢版 |
2006/04/02(日) 21:12:06
>>87
コマンドラインのプログラムですよね。
パスの問題ってことはありませんか。
myprogというプログラムをコマンドラインから起動するのなら

$myprog[enter]

ではなく、

$./myprog[enter]

と、しておられます?
2006/04/02(日) 21:27:50
>>87
プログラミングじゃなくてTerminalの使い方
90権 
垢版 |
2006/04/02(日) 21:36:30
>>88
>>89

ありがとう御座います。確かに./プログラム名[enter]で起動出来ました。
確かにターミナルでの起動のさせ方のようですね。

しかし、初心者でおはずかしいのですが、なぜ実行ファイルのあるディレクトリで
$プログラム名[enter]
ではダメなのでしょうか?
その辺りの情報(参照先)を頂けるとありがたいです。
91ad
垢版 |
2006/04/02(日) 21:45:14
実は、たったの24時間で、
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
あなたの今後のネット収益を倍増するスキルがあります。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
それを知りたい方は、他にいませんか?

アフィリエイトを使わずにホームページとEメールだけで3,000万以上稼いだ
インターネット・マーケッターの宮川さんが、

巨大な現金の山を作り出す門外不出の一生涯使えるノウハウを
下記のサイトで公開しています。

その内容をお知りになりたい方は、下記をクリックしてください。

【たったの24時間で あなたの今後のネット収益を倍増するスキルとは? 】
http://infostore.jp/dp.do?af=moneyclick&ip=successpreneur&pd=01
2006/04/02(日) 21:49:12
>>90
のぐらいググろうな
93デフォルトの名無しさん
垢版 |
2006/04/02(日) 22:15:02
>>90
$./myprog の「./」は「カレントディレクトリの」という意味です。

MS-DOSならカレントディレクトリにはデフォルトで最優先のパスが通ってます。
PATH環境変数に何も書かなくても、カレントディレクトリの実行ファイルは実行できます。
でもUNIX系OSだと、カレントディレクトリにパスが通っていません。
なので、Macでも明示的に「カレントディレクトの」と指定してやる必要があります。

あとは、パス UNIX カレントディレクトリ セキュリティ などのキーワードでGoogleしてみてください。
94権兵
垢版 |
2006/04/02(日) 22:15:26
>>90

そうですね、自分で調べます。ありがとう御座いました。
2006/04/03(月) 00:33:52
読まずにレスしてる奴は誰だ?
96権兵
垢版 |
2006/04/10(月) 03:25:28
>>93
87です。レスが遅くなり申し訳ありませ。
確かにMS-DOSの経験からunix系でもプログラム名を叩けば起動すると思い込んでいました。
丁寧な解説ありがとう御座いました。

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

環境は以下の通りです。
OS:10.2.8
Project Builder:2.1
2006/04/10(月) 10:31:38
>>97
たぶんプログラム側(ソースコード)の問題。

改行は"\n"じゃなくて"\n"(\は半角)。
option+\で入力可能。

余談になるけど、ターミナルの文字コードははUnicode(UTF-8)。
Unicodeだと、'\'と'\'(半角)で文字コードが違う。
その辺は自分で調べてくれ。
99?権兵
垢版 |
2006/04/10(月) 17:05:16
>>98

おっしゃられる通り"\n"(\は半角)でソースを置換えした所、無事改行出来ました。
てっきり”\=\(半角)"だと思い込んでいたもので、\で通ると思っていました。
文字コードについてはこれから勉強致します。
ありがとう御座いました。
100ハーピィ
垢版 |
2006/04/10(月) 22:29:21
E・∇・ヨノシ <100ゲット♫
101デフォルトの名無しさん
垢版 |
2006/04/11(火) 01:10:44
ショック……Boot Campで分かった「Windows XP vs Mac OS X」対決の衝撃的な結末とは?
http://plusd.itmedia.co.jp/pcupdate/articles/0604/08/news009.html

結果は……Windows XPの方が11%ほど速い。

>MBPの場合、CPUを2.0GHzから2.16GHzにすると、+37,170円になる。
>クロックの向上は8%だ。
>クロックを18%向上させたとすると、約83,600円のプラスになってしまう。
>通常はクロックの向上率より価格の上昇率のほうが高いから、10万円ぐらい高くなっても不思議はない。
>つまりWinXPを使えば、OSXを使うより、+10万円の価値があるといえる。
2006/04/11(火) 01:58:30
>>101
Intel CPU へのオプティマイズが途上だったり、性能を律速するのは CPU だけじゃない
という基本的な事(誰だライター?)を置いておいても、ベンチマークってそういうもんだぜ。

十把一絡げにして良いもんじゃない。性能だけじゃないから多様な製品がある訳で...
2006/04/11(火) 02:09:36
ヂュアルコアなんだから、シングルプロセスなベンチマークなんかしないで欲しい。
2006/04/12(水) 08:25:32
初めて作ったIntelCPU向けのOSってことを考えれば随分健闘してると思う。
2006/04/12(水) 14:07:31
ま、初めてではないけど相当なブランクがあったのは確かだよね。
Windows は移植性が無くなる程 i386 最適化させてるらしいし。
2006/04/15(土) 14:46:23
まぁ、インチキベンチマークは Jobs の十八番だから。
2006/05/08(月) 00:57:25
同じ本体でMacOS9.2とOSX使って同じプログラム走らせたら
MacOS9.2の上で走らせた方が速いとか、そんな感じの話か。
2006/05/09(火) 16:26:46
gcc と VC でコンパイルしたバイナリでは、VCの方がちょっと速い。
2006/05/27(土) 14:59:34
GUIプログラミングを始めたいのですが、どこら辺から学べばよいのでしょうか?
コマンドラインプログラムは一通り書くことが出来ます。
2006/05/27(土) 17:23:44
まず、Cocoa でやるのか Carbon なのか、はたまた X11 か OpenGL か SDL か
WxWidget か Fltk か Qt か決めましょう。

Cocoa で良いなら Apple のドキュメントにチュートリアルがあったような気がする。
111デフォルトの名無しさん
垢版 |
2006/06/15(木) 11:20:32
Macで画像処理のプログラムをしようと思って参考書を探してるんですが、
「Mac版C言語で学ぶ実践画像処理」
よりも最近出た本って何かないですか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況