【マック】Macintoshプログラミング質問箱
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
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\、|イ _/ ̄ \
0002ナゲッツ
2005/04/10(日) 01:56:100003デフォルトの名無しさん
2005/04/10(日) 02:30:59ttp://paulgraham.com/mac.html
0004デフォルトの名無しさん
2005/04/10(日) 09:28:210005デフォルトの名無しさん
2005/04/10(日) 09:32:030006デフォルトの名無しさん
2005/04/10(日) 12:45:180007デフォルトの名無しさん
2005/04/10(日) 16:08:150008デフォルトの名無しさん
2005/04/10(日) 17:49:01Cocoa ハ ヤッパリ(カエルがキュート)
http://www.infoatmackers.jp/cocoa/programming/
インフォ@マッカーズ(デザインGood!!)
GBA開発環境の構築の仕方サイト
http://home.r00.itscom.net/top/gbcube/
GBAプログラミング解説(Macに限らないけど)
http://j-gbadev.hp.infoseek.co.jp/
0009デフォルトの名無しさん
2005/04/10(日) 20:36:45今まで(今もか)、cygwin環境でやってたよ
0010デフォルトの名無しさん
2005/04/12(火) 00:23:38__ /: : : : : : : : : : : (
〈〈〈〈 ヽ /: : : : ::;:;: ;: ;:;: ; : : : ::ゝ
〈⊃ } {:: : : :ノ --‐' 、_\: : ::}
∩___∩ | | {:: : :ノ ,_;:;:;ノ、 ェェ ヾ: :::}
| ノ ヽ ! ! 、 l: :ノ /二―-、 |: ::ノ
/ ● ● | / ,,・_ | //  ̄7/ /::ノ
| ( _●_) ミ/ , ’,∴ ・ ¨ 〉(_二─-┘{/
彡、 |∪| / 、・∵ ’ /、//|  ̄ ̄ヽ
/ __ ヽノ / / // |//\ 〉
(___) / / // /\ /
/ / /
0011デフォルトの名無しさん
2005/05/14(土) 13:24:00。とりあえず、ウィンドウの作成方法が載っているページを教えてください
0012デフォルトの名無しさん
2005/05/14(土) 13:38:03http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html
0013デフォルトの名無しさん
2005/05/15(日) 08:33:40http://yasushikondo.no-ip.info/all/non-job/index.html
0014デフォルトの名無しさん
2005/06/07(火) 13:06:470015デフォルトの名無しさん
2005/06/07(火) 13:55:570016デフォルトの名無しさん
2005/06/07(火) 19:39:50それが AMD じゃなくて Intel を選んだ要因の一つという噂もあるね。
Intel のコンパイラは ObjC をサポートしていないから、Cocoa 周りは
ちょっと時間が掛かるかもしれない。
0017デフォルトの名無しさん
2005/06/14(火) 19:14:380018デフォルトの名無しさん
2005/06/19(日) 00:06:12見てこよう
Xcodeって現行のIDEでは最低級の代物だと思うけど
それでも信者は盲目的に信奉しているから文句言いにくい
機能向上よりまずバグを取って使えるものに仕上げて欲しい
せめてCodeWarriorよりマシにならないと
0019デフォルトの名無しさん
2005/06/19(日) 00:29:490020デフォルトの名無しさん
2005/06/21(火) 10:21:370021デフォルトの名無しさん
2005/06/21(火) 13:55:04V B
0022デフォルトの名無しさん
2005/06/21(火) 19:22:16プログラミングスレ作っても
意味ないだろ・・・。
現に誰もいないし。
0023デフォルトの名無しさん
2005/06/21(火) 20:17:36寂しい奴だな。元気出せ!!
0024デフォルトの名無しさん
2005/06/22(水) 20:09:510025デフォルトの名無しさん
2005/06/22(水) 21:15:130026デフォルトの名無しさん
2005/06/23(木) 22:01:01CGContextSetFont()の逆バージョンでCGContextGetFont()みたいなのってないのですか?
あとCGContextSetFontSize()の逆のCGContextGetFontSize()みたいな関数もないのかな?
フォント情報が知りたいんだけどセットはあるけどゲットが見当たんなくって...
みんな教えてm(_ _)m
0027デフォルトの名無しさん
NGNGプログラミングの勉強をしようと思います、
HTML以外でお勧めの言語を教えてください。
0028デフォルトの名無しさん
2005/06/24(金) 10:30:47まず始めに言っておくが、HTMLはプログラミング言語じゃない。
Macでアプリを作るのならObjective-Cが一番なんだけど
初心者がいきなりコレを勉強するのはキツイと思う。
1からプログラミングを始めるなら
まずはC言語かJavaのどちらかじゃないのかな。
この辺は本とか入門サイトがたくさんあるから探してみ。
# しかし、中3でパソコン歴10年かー
# 俺はパソコン始めたの大学入ってからだよorz
0029デフォルトの名無しさん
2005/06/24(金) 12:46:550030デフォルトの名無しさん
2005/06/24(金) 14:55:250031デフォルトの名無しさん
2005/06/24(金) 15:40:240032デフォルトの名無しさん
2005/06/24(金) 15:52:020033デフォルトの名無しさん
2005/06/24(金) 20:51:130034デフォルトの名無しさん
2005/06/27(月) 01:31:54METAL
0035デフォルトの名無しさん
2005/06/30(木) 15:25:43OSXでphpのファイルをローカルのブラウザで見れるようにする
設定の仕方が解りません・・。いろんなページを見てhttpd.confをviしてみたのですが・・
お手上げです。コツだけでも教えて頂けると助かります。
0036デフォルトの名無しさん
2005/06/30(木) 18:08:090037デフォルトの名無しさん
2005/07/01(金) 08:08:200038デフォルトの名無しさん
2005/07/04(月) 08:19:16マックなんかしらねー。
誰がそんな機械使ってんだ?
誰も使わないもの作ってもつまんねーよw
0039デフォルトの名無しさん
2005/07/04(月) 11:41:17知らないのはお前だけ。
0040デフォルトの名無しさん
2005/08/20(土) 14:56:350041デフォルトの名無しさん
2005/08/22(月) 12:57:12こっち見てる人って何人いることやら。
0042デフォルトの名無しさん
2005/10/14(金) 22:48:54音の大きさとかどこから取得できるんですか?
0043デフォルトの名無しさん
2005/10/19(水) 16:09:23MACもプログラムも超初心者で
C言語の勉強をするためにまず何をそろえて、インストールする必要があるのか
で止まっています。
書店でC言語の本を探したのですが、MAC用のものは売っていませんでした。
おすすめの書籍や超初心者用のWEBサイトなどありましたら教えてください。
0044デフォルトの名無しさん
2005/10/19(水) 16:28:29「Cocoaはやっぱり」というサイト・書籍が一番わかりやすいんだけど、
それで学べるのはCではなくObjective-C
C言語を学びたいということであれば、UNIX関係の書籍でやってる
コマンドラインからGCCを操作する方法から習得できるんじゃないかな。これもOS Xなら最初から入ってる
0045デフォルトの名無しさん
2005/10/19(水) 20:47:30>>43
ClassicかXか、それだけで中身は全然違うぞ。OSを明記汁。
004643
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です。
とりあえず、何を準備したらよいのかを教えて頂きたいです。
それと、参考にしている書籍を教えてください。
よろしくお願いします。
0047Cの本ね
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冊の間のレベルの本がいるけどそのときは立ち読みで内容を確認すれば
0049デフォルトの名無しさん
2005/10/21(金) 23:27:36毎日死にそうなくらい鬱なんでiBook G4使ってプログラミングしようと思います。
HTMLは経験アリです。C言語という奴は未知の世界なんで
図書館で入門書借りてきますた。
どうやらWinの視点から書かれているみたいであんまりあてになりそうも無い。
Macでも普通にプログラミングできるんですね。よかった。
とりあえず環境を揃えたいと思いますので必要なフリーウェアとか
あったら教えて下さい。
0050デフォルトの名無しさん
2005/10/22(土) 00:20:44釣りか?
マジで質問してるんだったら、君には自分で調べるような勉強は無理だから
言われたことだけをすればいい仕事を見つけた方がいい。
0051デフォルトの名無しさん
2005/10/22(土) 00:51:21いや、まじwwwwwwwっうぇwww
0052デフォルトの名無しさん
2005/10/22(土) 03:07:14OSのCDにXcode toolsとかいうのがあるからそれ入れる
0053デフォルトの名無しさん
2005/10/24(月) 14:04:450054デフォルトの名無しさん
2005/10/25(火) 05:51:01>>53
おk。ありがとう。
Dashboardのソフトウェア?作る!!(^ω^)
0055デフォルトの名無しさん
2005/10/25(火) 11:31:28まあコーディングには違いないけど、webサービス寄りのスクリプトなんで板違い気味かも。
新Mac板のwidgetスレで作成方法とかもまとまってたページが紹介されてたかと。ご参照あれ
0056デフォルトの名無しさん
2005/11/03(木) 02:08:57とっつきやすいし当然タダで始められるし。
0057デフォルトの名無しさん
2005/11/06(日) 06:47:05HyperCardが一番いいと思うんだが
無理ならSqueakToysなんかがいいと思う
0058デフォルトの名無しさん
2005/11/06(日) 10:54:520059デフォルトの名無しさん
2005/11/06(日) 14:49:48おまいらマカーがマカー板から出てくるな!
0060デフォルトの名無しさん
2005/11/06(日) 16:36:120061デフォルトの名無しさん
2005/11/07(月) 12:21:030062デフォルトの名無しさん
2005/11/08(火) 08:52:480063デフォルトの名無しさん
2005/11/08(火) 16:25:15(´・ω・`)ちゅn・・・
0064デフォルトの名無しさん
2005/12/22(木) 18:44:08Tigerにてファイルサイズの取得ができません。
いつも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)
よろしくお願いします。
0065デフォルトの名無しさん
2005/12/22(木) 18:52:190066デフォルトの名無しさん
2005/12/22(木) 19:21:170067デフォルトの名無しさん
2006/01/09(月) 10:10:09MacでFortranを学びたいのですが
Fortranのコンパイラってありますか?
0068デフォルトの名無しさん
2006/01/09(月) 11:10:17GNU のがあるよ。商用のもあるみたい。
0069デフォルトの名無しさん
2006/01/09(月) 14:57:48あるよ
finkに入ってるから、
> fink install f77
するだけでいい
007069
2006/01/09(月) 14:59:09> fink install g77
だ
007167
2006/01/09(月) 16:50:24finkって言うのを使えばいいのですね
頑張ってみます
また、わからないことがあったらよろしくおねがいします
0072デフォルトの名無しさん
2006/01/11(水) 15:46:58どうすれば良いで塚?
0073デフォルトの名無しさん
2006/01/11(水) 18:02:320074デフォルトの名無しさん
2006/01/14(土) 00:42:57ターミナル立ち上げてgccと打て。
話はそれからだ。
0075デフォルトの名無しさん
2006/01/15(日) 22:38:27株価データはSQLかなんかでデータベースに保持しておいて、
それに随時アクセスしてチャートを表示させるようにしたいんですが、
フロントエンドは何を使って作るのが簡単でしょうか?
0076デフォルトの名無しさん
2006/01/15(日) 22:58:40http://www.apple.com/jp/macosx/features/dashboard/
0077デフォルトの名無しさん
2006/01/16(月) 15:05:380078デフォルトの名無しさん
2006/01/16(月) 16:23:050079デフォルトの名無しさん
2006/01/17(火) 00:26:26素直に ObjC か Python 使っとけ。一番のお勧めは OpenMCL だが、
CL は人を選ぶんで厳しいだろうな。
0080デフォルトの名無しさん
2006/01/17(火) 00:38:43WebブラウザでCGIやPHPとかがいいんじゃね?
0082デフォルトの名無しさん
2006/01/28(土) 00:41:370083デフォルトの名無しさん
2006/01/28(土) 00:43:350084デフォルトの名無しさん
NGNGWindowsのインストーラのように次へ(又は戻る)ボタンで次々に違う
ウィンドウを表示していって処理をさせるソフトを作ろうとしています。
使用環境は、
PowerMac G4
XCode2.2
Objective-C
です。
今、ひとつのnibファイルの中にウィンドウを複数入れ、その中のウィン
ドウを、orderOutやmakeKeyAndOrderFrontを使用して表示/非表示を切り
替えているのですが、そもそもこういうやり方が適切なのかどうかがわか
りません。
何が不便かというと、今の状態だと各ウィンドウのイベントに対応した動
作の記述が、1つのソースファイル(main.m)に入ってしまって非常に大きく
なってしまって見づらいんです。
各ウィンドウごとにソースファイル(クラス?)を分け、尚且つ各ウィンドウ間
で共有したいデータ等があるときに、どのように記述をすればいいのかがそも
そも分かっていない状況です。色々本を見てみたりしたんですが、近い事例が
見つけられず、試行錯誤しながらやってみていたものの、余りのソースのごち
ゃごちゃさに耐え切れなくなって質問させて頂いた次第です。
こういった複数の、レイアウトの違うウィンドウを扱う場合、一般的にどのよ
うな構成になるのでしょうか?
まだ触りだして日が浅いため、おかしなこと言ってそうですがどうぞよろしく
お願いします。
0085デフォルトの名無しさん
2006/03/28(火) 10:30:58これを調べてみれば?
0086デフォルトの名無しさん
NGNGありがとうございます。早速ソースを眺めてみました。
細かいところはまだ見てないですが、ベースとなる枠があって、真ん中の
可変部分を別のnibに分割。それをコントロールするクラス(AKPainController.m)
から各ペインを呼び出しているという感じでしょうか。
こういうやり方があるんですねー。参考になります。ありがとうございます!
もう少しソースを見てみます。
0087権兵
2006/04/02(日) 20:59:55Project Builderで"Standard Tolls"をひな形に作成したプログラムですが、
Rroject Builderからrunする分には問題がないのに、コマンドラインから実行可能ファイル
を起動しても”Command not found.”になってしまいます。
ネットでも調べてみたのですが、余りに初歩的?なせいか解決方法を見つけられませんでした。
解決方法を教えて頂けると幸いです。
なお、環境は以下の通りです。
OS:10.2.8
Project Builder:2.1
0088デフォルトの名無しさん
2006/04/02(日) 21:12:06コマンドラインのプログラムですよね。
パスの問題ってことはありませんか。
myprogというプログラムをコマンドラインから起動するのなら
$myprog[enter]
ではなく、
$./myprog[enter]
と、しておられます?
0089デフォルトの名無しさん
2006/04/02(日) 21:27:50プログラミングじゃなくてTerminalの使い方
0090権
2006/04/02(日) 21:36:30>>89
ありがとう御座います。確かに./プログラム名[enter]で起動出来ました。
確かにターミナルでの起動のさせ方のようですね。
しかし、初心者でおはずかしいのですが、なぜ実行ファイルのあるディレクトリで
$プログラム名[enter]
ではダメなのでしょうか?
その辺りの情報(参照先)を頂けるとありがたいです。
0091ad
2006/04/02(日) 21:45:14~~~~~~~~~~~~~~~~~~~~~~~~~~~~
あなたの今後のネット収益を倍増するスキルがあります。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
それを知りたい方は、他にいませんか?
アフィリエイトを使わずにホームページとEメールだけで3,000万以上稼いだ
インターネット・マーケッターの宮川さんが、
巨大な現金の山を作り出す門外不出の一生涯使えるノウハウを
下記のサイトで公開しています。
その内容をお知りになりたい方は、下記をクリックしてください。
【たったの24時間で あなたの今後のネット収益を倍増するスキルとは? 】
http://infostore.jp/dp.do?af=moneyclick&ip=successpreneur&pd=01
0092デフォルトの名無しさん
2006/04/02(日) 21:49:12のぐらいググろうな
0093デフォルトの名無しさん
2006/04/02(日) 22:15:02$./myprog の「./」は「カレントディレクトリの」という意味です。
MS-DOSならカレントディレクトリにはデフォルトで最優先のパスが通ってます。
PATH環境変数に何も書かなくても、カレントディレクトリの実行ファイルは実行できます。
でもUNIX系OSだと、カレントディレクトリにパスが通っていません。
なので、Macでも明示的に「カレントディレクトの」と指定してやる必要があります。
あとは、パス UNIX カレントディレクトリ セキュリティ などのキーワードでGoogleしてみてください。
0094権兵
2006/04/02(日) 22:15:26そうですね、自分で調べます。ありがとう御座いました。
0095デフォルトの名無しさん
2006/04/03(月) 00:33:520096権兵
2006/04/10(月) 03:25:2887です。レスが遅くなり申し訳ありませ。
確かにMS-DOSの経験からunix系でもプログラム名を叩けば起動すると思い込んでいました。
丁寧な解説ありがとう御座いました。
0097権兵
2006/04/10(月) 03:41:38Project Builderで標準Cを勉強しています。
コマンドラインツールを作っているのですが、printf関数で改行("\n")を出力しても、
ターミナルでそのまま表示され、改行してくれません。
(Project Builderの”実行”アクションパネルの結果も同じです)
プログラム側の設定でしょうか?それともターミナルの設定の問題でしょうか?
環境は以下の通りです。
OS:10.2.8
Project Builder:2.1
0098デフォルトの名無しさん
2006/04/10(月) 10:31:38たぶんプログラム側(ソースコード)の問題。
改行は"\n"じゃなくて"\n"(\は半角)。
option+\で入力可能。
余談になるけど、ターミナルの文字コードははUnicode(UTF-8)。
Unicodeだと、'\'と'\'(半角)で文字コードが違う。
その辺は自分で調べてくれ。
0099?権兵
2006/04/10(月) 17:05:16おっしゃられる通り"\n"(\は半角)でソースを置換えした所、無事改行出来ました。
てっきり”\=\(半角)"だと思い込んでいたもので、\で通ると思っていました。
文字コードについてはこれから勉強致します。
ありがとう御座いました。
0100ハーピィ
2006/04/10(月) 22:29:210101デフォルトの名無しさん
2006/04/11(火) 01:10:44http://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万円の価値があるといえる。
0102デフォルトの名無しさん
2006/04/11(火) 01:58:30Intel CPU へのオプティマイズが途上だったり、性能を律速するのは CPU だけじゃない
という基本的な事(誰だライター?)を置いておいても、ベンチマークってそういうもんだぜ。
十把一絡げにして良いもんじゃない。性能だけじゃないから多様な製品がある訳で...
0103デフォルトの名無しさん
2006/04/11(火) 02:09:360104デフォルトの名無しさん
2006/04/12(水) 08:25:320105デフォルトの名無しさん
2006/04/12(水) 14:07:31Windows は移植性が無くなる程 i386 最適化させてるらしいし。
0106デフォルトの名無しさん
2006/04/15(土) 14:46:230107デフォルトの名無しさん
2006/05/08(月) 00:57:25MacOS9.2の上で走らせた方が速いとか、そんな感じの話か。
0108デフォルトの名無しさん
2006/05/09(火) 16:26:460109デフォルトの名無しさん
2006/05/27(土) 14:59:34コマンドラインプログラムは一通り書くことが出来ます。
0110デフォルトの名無しさん
2006/05/27(土) 17:23:44WxWidget か Fltk か Qt か決めましょう。
Cocoa で良いなら Apple のドキュメントにチュートリアルがあったような気がする。
0111デフォルトの名無しさん
2006/06/15(木) 11:20:32「Mac版C言語で学ぶ実践画像処理」
よりも最近出た本って何かないですか?
0112デフォルトの名無しさん
2006/06/15(木) 16:36:30Quartzについてってんなら
Programming With Quartz: 2D And PDF Graphics in MAC OS X
とかかね。
Quartz 2D Graphics For Mac OS X Developers
これってどうなのかな。こっちは評判を聞いたこと無い。誰か持ってる?
0113デフォルトの名無しさん
2006/06/15(木) 16:44:26画像処理が具体的に何を指しているかにもよるけど、基本的なアルゴリズムからって事なら
Mac の書籍にこだわる必要はないと思うよ。Windows べったりな奴を避ければ大丈夫。
0114デフォルトの名無しさん
2006/06/15(木) 16:46:10やりたい事が決まっていて、どんな本が良いか知りたかったら、画像処理スレで聞くとよろし。
0115デフォルトの名無しさん
2006/06/16(金) 03:16:250116デフォルトの名無しさん
2006/06/16(金) 19:14:33http://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万円の価値があるといえる。
0117デフォルトの名無しさん
2006/06/16(金) 22:27:160118デフォルトの名無しさん
2006/06/16(金) 22:44:0618%上げて計算してるんだろう・・・
0119デフォルトの名無しさん
2006/06/17(土) 01:33:06単に、コンパイラがキャッシュに収まりきらないようなコードを生成したとか、その程度の問題。
インテル版Mac OSは日が浅いから仕方がないが、いずれは解消する問題。
0120デフォルトの名無しさん
2006/06/17(土) 22:34:18Macでプログラムを作るとしたら適しているものは何でしょう?
0121デフォルトの名無しさん
2006/06/18(日) 12:07:11ちゃんと具体的な質問が出来る能力
0122デフォルトの名無しさん
2006/07/04(火) 17:31:05Cocoaセミナー中級編開催
7月11日(火)、8月1日(火)
http://developer.apple.com/jp/
・書類とアプリケーションの間の関係の解説
・テキストファイルの読み込みとその表示
・Cocoaのデザインパターン
・XMLのパース
・配列、辞書といった、Cocoaのコレクションクラス
・テーブルビュー、アウトラインビューの使用方法
0123デフォルトの名無しさん
2006/08/19(土) 09:31:15可能であれば有用なページ(日本語または英語)を教えていただければ幸いです。
0124デフォルトの名無しさん
2006/08/19(土) 12:40:450125デフォルトの名無しさん
2006/08/19(土) 13:35:07XCodeさわってみるとCocoaベースで書きたいなと思うんだが
.mからはC++のクラスにまともにアクセスできないよね?C++混ぜるのは非現実的ってことでFA?
0126デフォルトの名無しさん
2006/08/19(土) 13:45:340127デフォルトの名無しさん
2006/08/19(土) 14:05:550128125
2006/08/19(土) 14:14:160129デフォルトの名無しさん
2006/08/19(土) 14:20:51返答ありがとうございます。
0130デフォルトの名無しさん
2006/08/20(日) 17:49:58参考になるページ(英語可)とか教えていただけませんか?
何が出来て何が出来ないとか全然わなんないもんで…
0131デフォルトの名無しさん
2006/08/20(日) 20:48:41iPod用のどんなソフト?
何したいのか、というのがまずありきだと思うんだが……。
0132デフォルトの名無しさん
2006/08/20(日) 20:55:46手がかりになるドキュメントを知ってたら教えて欲しいです…
どうもうまく検索できなくて。
それ見てから出来そうなことやってみたいです。
最初は勉強がてらweb上にあるipod便利ツールみたいなやつの
コピーを作ってみたいって思ってます。
0133デフォルトの名無しさん
2006/08/20(日) 22:13:45iPod上で動くヤツな
http://ipodlinux.org/Main_Page
0134デフォルトの名無しさん
2006/08/20(日) 22:37:06でもipodlinuxじゃなくて、
一般のipodユーザのみなさんに使ってもらえる
アプリとかユーティリティを作ってみたいんです。
つまりipodのos上で動くアプリを作ってみたいってことです。
そんなことムリなのかな…
0135デフォルトの名無しさん
2006/08/21(月) 00:58:060136デフォルトの名無しさん
2006/08/21(月) 01:50:06以前、Apple社がゲーム開発者募集(iPod向けゲームと思われる)
してたけど、まだ募集してるんだったらそれに応募してみてはどうか?
0137デフォルトの名無しさん
2006/08/21(月) 23:15:58一つ質問させてくれ。
仮にあなたの考えているようなアプリが作れたとして、
俺らはどうやってiPod上で動かせばいい?
0138デフォルトの名無しさん
2006/08/22(火) 08:54:03iPodアップデータにパッチを当てて、それでアップデートする、
とかじゃね?
0139デフォルトの名無しさん
2006/08/22(火) 17:46:10Apple以外が開発したiPod用ソフトって、ゲームがいくつかあるくらいだったかと。
↓ここ以外にも1社か2社あったと思うので、iPodとgameでググってくと何か見つかるかもしれない
http://hotwired.goo.ne.jp/news/culture/story/20050729205.html
0140デフォルトの名無しさん
2006/08/23(水) 00:09:13一念発起しプログラムを組んでみたい、と思ったのですが、macには
xcodeという開発環境がついている、あとcocoaというものもある
(この2つの関連はよくわからないのですが。。。)というのがわかりましたが、
どうやらC言語の知識が必要のようで、その知識がなく途方に暮れています。
勉強するにはwinのC言語をいうものを勉強したらいいのか
(C++とは違うものと認識している)。
そのC言語は、前述のxcodeやcocoaで使えるのか(C言語を勉強するのに
windowsを用意しなくちゃいけないのか)。
周辺にはだれもmac使いがおらず、聞くに聞けません。
どうかお教えくださいませ。
0141デフォルトの名無しさん
2006/08/23(水) 00:45:55C は Windows じゃなく UNIX 発祥だよ。でもって、Mac OS X は UNIX だ。
プログラムを実行するのに必要なコンパイラも最初から付いて来るし、C を
勉強するには Mac は Windows よりも良い環境だよ。
XCode はプログラムを組むのに便利なエディタ(ワープロみたいなもん)。
Cocoa は Objective-C から使える便利な部品を集めたもの。ウィンドウを
作るのに一々面倒な手続きを書かなくても良いとか。
↑は、理解し易いように書いたので不正確な部分があるけど、何が不正確
なのか分かるまでは Python か Ruby を勉強するとよろし。
一念発起して何か作りたい物でもあるの?
0142デフォルトの名無しさん
2006/08/23(水) 01:40:40これの↓Cocoa セミナー 初級編を見てみるといいかも知れん。
http://developer.apple.com/jp/documentation/japanese.html
Mac で動くアプリケーションを作るのに、C 言語から入るのはかなり遠回りだと思うよ。Objective-C + Cocoa の勉強をしよう。
0143デフォルトの名無しさん
2006/08/23(水) 02:50:55Cocoaでどうこうとか、Xcodeについてどうこうは、
「Cocoaはやっぱり! 」というサイトを見てみるといいかも
http://www.big.or.jp/~crane/cocoa/
Cocoaって何?とかXcodeの基本的な使い方、あとは
どうやってスクリーンセーバーを作るのかとか、OSXの最新機能を
利用してちょっと遊んでみるということをやっているので、
まったくの初心者でもイメージはつかめると思う
0144140
2006/08/23(水) 23:11:55Cocoaはやっぱり、のぞいてきました。なかなか深い世界のような。
ただそこに
「 C言語が使える方 」で「 オブジェクト指向がある程度分かる方 」を対象
とあり、ちょっと尻込み。
「習うより慣れろ」「わからないままでもソース打ち込め」と言われそう。
developerの初級編、さっそく観てみます。
また書き込みさせていただきますね、ありがとうございました。
0145デフォルトの名無しさん
2006/09/25(月) 22:36:550146デフォルトの名無しさん
2006/09/27(水) 12:03:060147デフォルトの名無しさん
2006/09/27(水) 22:41:290148デフォルトの名無しさん
2006/09/28(木) 21:46:430149デフォルトの名無しさん
2006/09/29(金) 12:03:57混在できるってだけでCocoaアプリケーションをC++で書けるってワケではないでしょ?
Objective-CのクラスをC++で継承できないし。
0150デフォルトの名無しさん
2006/09/29(金) 17:34:130151デフォルトの名無しさん
2006/09/29(金) 18:20:39http://developer.apple.com/documentation/Cocoa/Conceptual/LanguageIntegration/index.html
まあ最新の機能使わなきゃいいんだろうけど、それじゃあもったいない。
0152デフォルトの名無しさん
2006/09/29(金) 20:20:53ObjCクラスをC++で継承しようとする場面がそもそも少ないでしょ
0153デフォルトの名無しさん
2006/09/29(金) 21:03:32ありゃま。どっかで聞いた情報だったけれど、本当やったんだな。。
どうりでjava関係の書籍がヤフオクで安売りされてるわけだ。
これからはcocoa+オブジェCか。。ふむ。。。
0154デフォルトの名無しさん
2006/09/29(金) 21:20:560155デフォルトの名無しさん
2006/09/29(金) 22:13:510156デフォルトの名無しさん
2006/09/29(金) 23:14:12俺の好きなV2Cもcocoa+JAVAだけど。w
0157デフォルトの名無しさん
2006/09/29(金) 23:14:550158デフォルトの名無しさん
2006/09/29(金) 23:29:54や、継承できたらC++で書けるかな〜なんて思ってみた。
我ながらアホなこと書いてますな。
>156
V2CってCocoa関係あったっけ?
0159デフォルトの名無しさん
2006/09/29(金) 23:32:35無料だよ。いまなら初級・中級・上級で12時間コースw
http://developer.apple.com/jp/briefing/cocoa.html
0160デフォルトの名無しさん
2006/09/30(土) 01:01:46トンクス!さっそく行ってみるっす!!!
0161デフォルトの名無しさん
2006/09/30(土) 01:58:50ttp://v2c.s50.xrea.com/
>Java+Swingで作成されている。
って書いてあるんだけど....
Mac版はCocoaも使われているの?
0162デフォルトの名無しさん
2006/09/30(土) 06:51:25有名処ではCyberduckとかがJava+Cocoaだな
0163デフォルトの名無しさん
2006/10/07(土) 23:51:250164デフォルトの名無しさん
2006/10/08(日) 18:11:270165デフォルトの名無しさん
2006/10/11(水) 18:13:450166デフォルトの名無しさん
2006/10/11(水) 18:25:57rubyで日本語使えなきゃ存在価値は半減以下になると思う
0167デフォルトの名無しさん
2006/10/11(水) 18:43:020168デフォルトの名無しさん
2006/10/11(水) 18:47:45つhttp://rubycocoa.sourceforge.net/doc/index.ja.html
0169デフォルトの名無しさん
2006/10/11(水) 19:55:23http://pc8.2ch.net/test/read.cgi/tech/1159315598/272n-
韓国らしいです。
0170165
2006/10/11(水) 20:22:17ふ〜ん、使えるんだ、楽しみだな
いやね、Unixな世界(?)の人は日本語環境に対する期待度が低い、って印象があったもんで・・・
>167
神話の国の人(ちょっと違うか?同じ県だけど
>168
サンクス、ちょっと見てみる
0171デフォルトの名無しさん
2006/10/11(水) 21:13:390172デフォルトの名無しさん
2006/11/05(日) 22:48:090173デフォルトの名無しさん
2006/11/21(火) 08:32:14そして、任意の場所のヘッダの登録のために"user search path"等をプロジェクト毎に設定するのは面倒なので、Xcodeにデフォルト値して登録したいのだけど、これはやっぱり環境変数でしか登録できない?
あと、とあるヘッダ、dylibがセットになったC++用SDKを使用しているのだけど、こいつのdylibはどこに置くべき?
始めはdylibが実行時に必要なため、各プロジェクトのフォルダにコピーしていたのだけど、プロジェクトが増えてきたので、何処かに置いて参照するようにしたい。
とりあえず、/usr/local/libに掘り込んでみたのだけど、ここにLD_LIBRARY_PATH環境変数をはればOK?
0174デフォルトの名無しさん
2006/11/21(火) 21:34:29DYLD(1) の。外してたらスマソ。
0175デフォルトの名無しさん
2006/11/22(水) 21:31:07了解。
ちなみに環境変数の登録は標準のシェル初期化ファイル( .cshrc とか)に登録しておけば、
ターミナル以外のアプリにも影響を及ぼすのでしょうか?
0176デフォルトの名無しさん
2006/11/22(水) 23:44:57~/.MacOSX/environment.plist とかに書いとけばいいんじゃない
0177デフォルトの名無しさん
2006/11/24(金) 11:14:30Xcode2.Xを使っているなら
ビルド設定を*.xcconfigという外部ファイルで定義できる。
これをプロジェクトやターゲットのビルド設定のタブにある「ベース」で指定することで
その設定を取り込むことができる。
(DebugやReleaseの構成別にファイルを使い分けることも可能
ベースの登録は手作業になるけど、個別に設定するよりは遥かに楽。
あとは、イレギュラーな方法だけど、
Xcodeのプロジェクトテンプレートを書き換えるとか・・・
/Library/Application Support/Apple/Developer Tools/Project/xxx/xx.xcodeproj
ただし、この方法だとXcodeの再インストール/アップグレードで元に戻るので注意。
0178デフォルトの名無しさん
2006/12/02(土) 09:23:26RCEnvironment
http://www.rubicode.com/Software/RCEnvironment/
0179デフォルトの名無しさん
2006/12/10(日) 18:13:29Objective-Cでは、インスタンスメソッドとクラスメソッドは
どのように使い分けるのでしょうか。
0180デフォルトの名無しさん
2006/12/10(日) 18:30:13インスタンスメソッドはインスタンス化したオブジェクトで使えるメソッド。
あるオブジェクトについての操作に使われる。
オブジェクトの状態を変化させたりとか。
クラスメソッドはインスタンス化する必要なく使えるメソッド。
例えばクラスのインスタンスを得るために使われるallocとか、
クラスのクラスオブジェクトを取得するclassとか。
アプリケーションの状態に関係なく、クラスについての情報を得るために使われることが多いというか……
うまい説明ができん。
わかってくれw
0181デフォルトの名無しさん
2006/12/10(日) 18:36:12>クラスメソッドは
>アプリケーションの状態に関係なく、クラスについての情報を得るために使われる>ことが多いというか……
という事は、基本的に自分で何か動作をするメソッドを書く場合は、
クラスの情報等に関係しない一般的な実装であれば、インスタンス
メソッドを使うという事でしょうか。
0182デフォルトの名無しさん
2006/12/11(月) 18:46:08よほど作り込んでいかないとクラスメソッドを自分で書くことなんてないよ。
0183デフォルトの名無しさん
2006/12/11(月) 18:49:00メンバ変数にはアクセスできないから。
0184デフォルトの名無しさん
2006/12/12(火) 01:10:06クラスメソッドは +
インスタンスメソッドは -
を頭に付ける。
http://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/3objc_language_overview/chapter_7_section_5.html
0186デフォルトの名無しさん
2006/12/13(水) 01:21:220187デフォルトの名無しさん
2006/12/13(水) 21:55:560189きわ
2006/12/14(木) 22:48:45使用方法等の情報いただけたら幸いです。よろしくお願いいたします。
ADCのDocumentは見てみたものの。。。Englishなんで。。。
これまで一行づつコード間にretainCountメソッド入れまくってチェックしてました。
0190デフォルトの名無しさん
2006/12/15(金) 10:25:44「MallocDebug」でググれば、ドキュメントの日本語訳をしてる人のページに辿り着くよ。
URLはあえてここには貼らない。
あとは、Cocoa勉強会の会誌(vol.1)にも説明が載ってる。
0191きわ
2006/12/16(土) 00:41:40ありがとうございました!
0192デフォルトの名無しさん
2006/12/16(土) 16:08:180193デフォルトの名無しさん
2006/12/18(月) 16:22:100194デフォルトの名無しさん
2006/12/18(月) 16:34:57まけてくれるならVol3が出てから注文するんだけど
0195デフォルトの名無しさん
2006/12/18(月) 17:52:50気になるなら直接問い合わせてみることをオススメする。
0196デフォルトの名無しさん
2006/12/18(月) 18:01:44ってかいてるからvol1-3買ったら送料だけで900円じゃね?
0197デフォルトの名無しさん
2007/01/18(木) 18:41:57アプリでNSSplitView(仕切り線)の位置(高さ)を保存・復帰したいのですが、
復帰する際にどういう関数で、仕切り線の高さを設定すればよいかわかりません。
どなたかご教授ください。
P.S.
保存は、constrainSplitPositionの値を拾ってきています
0198デフォルトの名無しさん
2007/02/01(木) 23:51:540199デフォルトの名無しさん
2007/02/01(木) 23:54:22Mac板のCocoaプログラミングスレあたりで聞いたらどうだ?
0200デフォルトの名無しさん
2007/02/02(金) 13:40:16■関連スレ
Cocoaはさっぱり!!! version.7
http://pc9.2ch.net/test/read.cgi/mac/1161486802/l50
→ Cocoaな話題ならここに
Macでプログラミング{6}(本当は7)
http://pc9.2ch.net/test/read.cgi/mac/1161656142/l50
→ プログラミング関連ならなんでもアリ
Xcode part4
http://pc9.2ch.net/test/read.cgi/mac/1149300142/l50
→ Xcode関連の話題がメイン
Terminal初心者質問スレ Part 6
http://pc9.2ch.net/test/read.cgi/mac/1159930072/l50
→ ターミナルとかUnix的な質問ならまずここ
MacOS XをUnix として使ってる人の為のスレ その11
http://pc9.2ch.net/test/read.cgi/mac/1137478058/l50
→ 玄人サン向けなUnixの話題はこっち
あとは適当にスレ一覧を眺めてくれ。
0201デフォルトの名無しさん
2007/02/02(金) 14:00:40HMDT
ttp://hmdt.jp/
mkinoさんのトコ。日記を読んでるといろいろ勉強になる。検索機能がないのが残念。
「Cocoa Programming Tips 1001」 は割と使える
MOSA
ttp://mosa.gr.jp/
日本の代表的なMacプログラマの団体(入会は有料) 定期的にセミナーを開催してる。
メールマガジンの購読は無料。掲示板は閲覧、書き込み共に会員限定。
ダイナミックObjective-C
ttp://journal.mycom.co.jp/column/objc/
mkinoさんの連載コラム。上級者向け。
Numata Designed Factory
ttp://numata.designed.jp/
Cocoa関連の資料が豊富。
Cocoaはやっぱり!
ttp://www.big.or.jp/~crane/cocoa/
見づらいけど、いろいろ役に立つTipsがたくさん。
info@Mackers
ttp://www.infoatmackers.jp/
内容は古いけど、初心者向けの記事はありがたい
Cocoaでいこう! Macらしく
ttp://www.remus.dti.ne.jp/~yoshiki/cocoa/ed1/index.html
内容は古いけど、初心者はこれ見ておくとわかりやすいかも。
記事は途中で切れてるが、MOSAのメーリングリストの過去ログで続きが見れる。
0202デフォルトの名無しさん
2007/02/02(金) 14:01:08ADCの日本語ドキュメント
ttp://developer.apple.com/jp/documentation/japanese.html
初心者にはCocoaセミナーのビデオが役立つかも。ちなみに講師はmkinoさん。
Cocoa Break
ttp://park15.wakwak.com/~concordia/cocoa_break/index.html
ADCドキュメントの日本語訳(非公式)がたくさん。すごい。
Mac OS X Dev-jp Mailing List
ttp://www.tech-arts.co.jp/macosx/macosx-dev-jp/ml.html
株式会社テクノロジックアートが運営している開発者向けML(日本語)
最近の投稿は少ないが、ここの過去ログはかなり役立つ(検索大変だけど)
Apple Maiing List Archives
ttp://www.lists.apple.com/archives
本家で運営してるML(英語)
難問にぶつかった時、大抵はこことかAPIリファレンスから探すことになる。
あとは誰か適当に補完して。
0203デフォルトの名無しさん
2007/02/02(金) 20:32:160204デフォルトの名無しさん
2007/02/08(木) 10:06:12ここじゃなくてプログラミングスレに貼っておけよw
0205デフォルトの名無しさん
2007/02/08(木) 20:42:00これがなきゃはじまらない。
0206デフォルトの名無しさん
2007/03/08(木) 15:07:520207デフォルトの名無しさん
2007/03/08(木) 20:51:350208デフォルトの名無しさん
2007/03/08(木) 21:18:390209デフォルトの名無しさん
2007/04/19(木) 20:51:46これでやっと3冊まとめて購入できる・・・
0210デフォルトの名無しさん
2007/05/13(日) 17:40:320211デフォルトの名無しさん
2007/05/13(日) 20:26:17RealBasic
CodeWarrior
ただしIntelMacでは動作せんだろうが。
0212デフォルトの名無しさん
2007/05/14(月) 01:23:07RealBasicはIntel対応しなかったっけ?
0213デフォルトの名無しさん
2007/05/14(月) 17:43:130214デフォルトの名無しさん
2007/05/14(月) 21:14:490215デフォルトの名無しさん
2007/05/14(月) 22:26:400216デフォルトの名無しさん
2007/05/15(火) 00:59:540217デフォルトの名無しさん
2007/05/15(火) 13:49:39これって消滅したんだっけ?
0218デフォルトの名無しさん
2007/05/15(火) 14:57:28そうだけど、突然どうした?
スレタイ以外に「Macintosh」という単語を使ったのは君が始めてなんだが。
0219デフォルトの名無しさん
2007/05/15(火) 16:13:31スレタイを見て書いたのでは
0220デフォルトの名無しさん
2007/05/15(火) 16:18:09一見さんお断り
0221デフォルトの名無しさん
2007/05/15(火) 16:41:37一見さんお断りというか、素人にはおすすめできない。
0222デフォルトの名無しさん
2007/08/03(金) 05:55:33MacのXcodeに触れてまずびっくりするのはHelpの貧弱さ
3Dに手を出して、
MacOSXのグラフィックドライバがWindowsXPより常に2世代遅れている事を知った
バグだらけで実質のところObjective-CでないとAPIを使い切れない
実用性皆無のXcodeが主流となったのはCodeWarrior時代からの明らかな後退
OSにタダで付いて来るんだから仕方がないよと思いつつ、
じゃあ金をだせばマシな環境があるのかといえばそうでもないし、
もうちょっとなんとかしてほしい
0223デフォルトの名無しさん
2007/08/03(金) 08:40:370224デフォルトの名無しさん
2007/08/03(金) 10:50:59そんなわかりきったことをw
0225デフォルトの名無しさん
2007/09/24(月) 07:39:240226デフォルトの名無しさん
2007/09/24(月) 12:53:34OpenGLってOSはあまり関係ない物じゃないのか?
まぁ、Apple米の開発者向けページにあると思うけれど。
0227デフォルトの名無しさん
2007/09/26(水) 22:08:56低水準入出力関数のある io.h が無いって言われる。
これって標準でインストールされないものなの?
0228デフォルトの名無しさん
2007/09/26(水) 22:50:15find /usr/include | grep 'io.h' で無ければ無いよ。
うちのには /usr/include/architecture/i386/io.h
というのがあったけど。
0229デフォルトの名無しさん
2007/09/26(水) 23:02:53#include <io.h> に対して、
error: io.h: No such file or directory
と出るだけです。
うちにも /usr/include/architecture/i386/io.h はあるんだけど、
io.h は低水準入出力関数でOS・プラットホーム依存なので、
存在しないのかもしれないです。
やりたいことは、C言語のメイン関数の引数にあるディレクトリのパスを与えると、その中にある .jpg ファイルのみ抽出したいというものなんだけれど、何か他に方法ありますか。
0230デフォルトの名無しさん
2007/09/26(水) 23:14:08日本語がおかしな部分があったので。
>io.h は低水準入出力関数でOS・プラットホーム依存なので、
>存在しないのかもしれないです。
というのは、他のプラットホームで使われているものと同一のものが存在しないのだという意味です。
自分はWebで拾ってきたサンプルをコンパイルしようとしたんですが、<io.h>を/usr/include/architecture/i386/io.h で指定しても、本来 io.h に含まれているはずの関数が宣言されていないとエラーが出たためです。
0231デフォルトの名無しさん
2007/09/26(水) 23:16:33include path に実際ファイルが無いのも知っているけど、io.h が
本当に無いのかを知りたいってこと?
であれば、無いよ。fstat(2) とか fopen(3) とかじゃダメなの?
io.h のどんな関数を使いたいの?
0232デフォルトの名無しさん
2007/09/26(水) 23:28:34io.hに固執することはなくて、同じことができればいいんですが。
fstatとかfopenでやります。ありがとうございました。
0233デフォルトの名無しさん
2007/10/03(水) 00:17:32書いたコードが思ったような速度が出ず調べてたのですが、
特にG5は浮動小数→整数(逆も)の型変換でストールするというのを知りました。
で、あれこれ実測テストしたら実際に型変換がネックになってるぽく、
え?型変換だけでこんなに時間食うの?みたいな感じでした・・・
具体的には0.〜1.の浮動小数値を、256ポイントとかのテーブルで表現される曲線に
補完つきで変換するという処理を書いてます。
高速に型変換を行ううまい方法とかありましたらご教授おねがいします。
altivec利用する方法とかありますかね?
0234233
2007/10/03(水) 03:14:16ttp://developer.apple.com/jp/technotes/tn2086.html
真ん中下あたり「型変換を最小限に抑える」
解決方法としてfloorを使えと書いてますが、返すのは切り捨てた浮動小数なので、、
0235デフォルトの名無しさん
2007/10/08(月) 13:47:530236デフォルトの名無しさん
2007/10/17(水) 16:05:38表示・非表示が出来るようにする方法って有りますか
0237デフォルトの名無しさん
2007/10/17(水) 18:46:56何の表示を切り替えるの?
0238デフォルトの名無しさん
2007/10/17(水) 20:01:16いのですが、判りますか
0239デフォルトの名無しさん
2007/10/17(水) 23:18:490240デフォルトの名無しさん
2007/10/17(水) 23:52:19変わりに受け答えありがとうございます
ダッシュボードの様に使えればマウスのボタンに対応させるのが
便利じゃないかなと思う物が有ったので
お願いします
0241デフォルトの名無しさん
2007/10/18(木) 00:15:340242238
2007/10/18(木) 15:05:18238に書いたように、あなたのお書きになっている内容は意味がわかりません。
240で書いている内容も、ダッシュボードの何の機能の事を言っているのが判らないのです。
あなたの言っている、「アイコン」の意味がDock上のダッシュボードアイコンの事でしょうか?
表示懼非表示の切り替えは何らかのWindowの事でしょうか?
IBでNSPanelやNSWindowを配置して"Hide on deactive"をonにした場合のウインドウの振る舞いの事ですか?
>>ダッシュボードの様に使えればマウスのボタンに対応させるのが
なんだか判らないですけど、Dashcodeで作ればできるよ。
0243デフォルトの名無しさん
2007/10/18(木) 22:29:03・DockのアイコンをクリックしたらWidget表示モードへ
・Widget表示中にWidget以外の部分がクリックされたら元に戻る
じゃないのか
根本的にカンチガイしている気がする
0244デフォルトの名無しさん
2007/10/19(金) 22:11:55終了、終了しているときは起動させるようにするプログラミングって
有りますか?
頻繁に使うんですがDockに表示されないので起動終了させるのが面倒
なソフトが有りまして
0245238
2007/10/19(金) 23:30:23<key>NSBGOnly</key>
<string>0</string>
を削除すればDockに出てくる。
でも、ぼかぁクラックはいけないとおもうんだよなぁ。
0246デフォルトの名無しさん
2007/10/20(土) 09:27:13theProcessList
if theProcessList contains "TextEdit" then
tell application "TextEdit" to quit
else
tell application "TextEdit" to activate
end if
0247デフォルトの名無しさん
2007/10/20(土) 09:28:462行目いらね
tell application "System Events" to set theProcessList to name of every process
if theProcessList contains "TextEdit" then
tell application "TextEdit" to quit
else
tell application "TextEdit" to activate
end if
0248デフォルトの名無しさん
2007/10/29(月) 16:33:07テンポラリファイル関係で問題になりそうな点が2つ
1. テンポラリフォルダの場所と(多分)アクセス権が何か変わった。
2. テンポラリフォルダのパスを取ってこようとすると、今までは「/private/var/****」だったのが
「/var/*****」になった。でも実際の場所は「/private/var/***」なので、そのパスを指定すると
見つからない場合がある(WebKitに渡したらだめだった)
1.は、今まではFlashのサンドボックスに指定できたのが出来なくなった。
パスの名前も変だし・・・
0249デフォルトの名無しさん
2007/11/03(土) 12:08:53僕の把握してる中では、こんな不具合がある。
1、日本語キーボードを使っていると、キーのコード番号が間違って取得される
(英語キーボードで対応するキーのコード番号が取得される)
2、デフォルトだと、日本語のファイルが実行できない
3、SwingのNFD(濁点、半濁点を1文字として扱う文字形式)対応がいい加減で、Java5までだと
正しく表示できるがカーソル位置がずれ、Java6だと濁点が1文字として表示される。
4、濁点付き文字が3つ以上つながるファイル名のファイルを正しく生成できない
この4つ、どれをとっても犯罪級のへぼさだと思う。
3はまだ許せるが(どちらかというとSunのバグだし)、4を放置してるのは技術者失格級。
Leopardが出たらこのうんこバグも直るだろうと思ってしばらく様子を見ていたが、
ねえ、Tigerに載ってたJava5から何か変わったの、これ?
0250デフォルトの名無しさん
2007/11/03(土) 13:59:340251デフォルトの名無しさん
2007/11/03(土) 20:47:53MJD!?
0252デフォルトの名無しさん
2007/11/03(土) 21:59:01日本語対応というよりは、国際化が全般に話にならないほど低レベルだという
のがAppleの問題だね。まるで、10年以上前のPC-UNIXみたいな感じ。1の問題なんか、
ハードウェアの抽象化もロクにできてないのかという感じだし。Appleのプログラマ
は程度が低いな。Leopardみたいなクソをリリースするわけだよ。
0253デフォルトの名無しさん
2007/11/04(日) 02:28:410254デフォルトの名無しさん
2007/11/04(日) 20:22:22Javaがまともに動かないモダンOSも珍しいな。
0255デフォルトの名無しさん
2007/11/04(日) 22:43:110256デフォルトの名無しさん
2007/11/09(金) 23:57:240257デフォルトの名無しさん
2007/11/10(土) 13:37:380258デフォルトの名無しさん
2007/11/10(土) 13:50:550259デフォルトの名無しさん
2007/11/10(土) 16:19:420260デフォルトの名無しさん
2007/11/10(土) 22:56:01かな?
0261デフォルトの名無しさん
2007/11/10(土) 23:44:21それでもJavaに対しては冷たいな
0262デフォルトの名無しさん
2007/11/11(日) 01:01:29適当な事言うなよ…
0263デフォルトの名無しさん
2007/12/06(木) 14:51:03知ってる人は知ってると思うけど、Mac関係の話題は新・Mac板の方な。
Macでプログラミング{8}
http://pc11.2ch.net/test/read.cgi/mac/1195385771/
Xcode part5
http://pc11.2ch.net/test/read.cgi/mac/1176452734/
Cocoaはさっぱり!!! version.8
http://pc11.2ch.net/test/read.cgi/mac/1179498292/
RubyCocoa 初心者質問【Leopardバンドル記念】
http://pc11.2ch.net/test/read.cgi/mac/1193373811/
Mac de Java
http://pc11.2ch.net/test/read.cgi/mac/1138543708/
REALbasic Thread 5
http://pc11.2ch.net/test/read.cgi/mac/1160011768/
AppleScript アップルスクリプト 質問、発表
http://pc11.2ch.net/test/read.cgi/mac/1174045850/
MacOS XをUnixとして使ってる人の為のスレ その13
http://pc11.2ch.net/test/read.cgi/mac/1190016804/
Terminal初心者質問スレ Part 6
http://pc11.2ch.net/test/read.cgi/mac/1159930072/
0264デフォルトの名無しさん
2007/12/06(木) 14:54:05わからない場合は、とりあえずコレでも見ておけ
M女史の遺したもの〜悪意のない初心者が荒らしにならないために
ttp://members.at.infoseek.co.jp/ms_mzn/
0265デフォルトの名無しさん
2007/12/06(木) 17:38:140266デフォルトの名無しさん
2008/01/12(土) 17:27:13メソッドというものがどういう働きをするのかよくわからず行き詰まってしまいました。
初歩的な質問ですがどうかご教授ください。
0267デフォルトの名無しさん
2008/01/12(土) 19:48:420268デフォルトの名無しさん
2008/01/12(土) 21:19:140269デフォルトの名無しさん
2008/01/17(木) 20:27:32で、動物の鳴き声に喩えられてさらに混乱する
0270デフォルトの名無しさん
2008/01/30(水) 20:54:16http://pc11.2ch.net/test/read.cgi/mac/1201693264
0271デフォルトの名無しさん
2008/02/05(火) 09:23:21間違っています。
以上。
はい次の方。
0272デフォルトの名無しさん
2008/02/24(日) 17:31:010273デフォルトの名無しさん
2008/02/25(月) 13:26:11上に誘導でてるし。
0274デフォルトの名無しさん
2008/04/08(火) 00:28:0440男,技術職場なので,実験のためのオリジナルプログラムをよく書きます.
かつてはWindowsのDOS環境で,コマンドラインプラムをC言語でそれなりにやったものです.
しかし時代は visual プログラム.Macのプロ蔵眠解説書も,私の理解を超えていて,おじさんはついていけません.
Macプログラムを書いていたときには,Metrowerks Code Warriorを使っていて,
あいかわらず,コマンドライン入力のアプリを書いていました・
現在,あのようにシンプルで,だけどまともで安価なC言語開発系はないでしょうか?
ちなみに,ウィンドウを開けたりするプログラムは苦手です.
また,Unixは全然使ったがないので「ターミナル」の作業には相当な勉強が必要な私です.
ぐちゃぐちゃ書きましたが,要は「コマドライン入出力アプリが書ける,C言語の手ごろな開発系や参考図書がないものか」
ということです.
詳しい方,ご教示下さい.お願いいたします.
0275デフォルトの名無しさん
2008/04/08(火) 06:20:180276デフォルトの名無しさん
2008/04/08(火) 08:59:51なんかもう無理してプログラムしなくていいんじゃん、って感じが。
社内のそのへんの若いのを買収してやらせるとか。
DOSの知識が残っているならターミナルで簡単な作業をするのは難しくないと
思うけどね。
0277デフォルトの名無しさん
2008/04/08(火) 09:47:58若者にゆずるか、血を吐くくらい努力して追いつくしかないだろ。
0278デフォルトの名無しさん
2008/04/08(火) 14:21:29プログラムよりもまず日本語が書けるようになれ
コマンドラインだったらgccだけでいいだろ?
ちなみにおれも40でDOSの時代からプログラム書いてるが、
今でも現役でMacとWindowsの市販アプリ作ってるぜ
0279デフォルトの名無しさん
2008/04/08(火) 14:28:340280デフォルトの名無しさん
2008/04/08(火) 15:17:23作るのはコマンドラインプログラムだが、コンパイル作業やファイル操作はコマンドラインではよくわからん、ってことのようにも読める
Xcodeでもeclipseでも好きな開発ツール使ってコマンドラインプログラムを開発すればいいんじゃないかと思うけど
要するに、昔CodeWarrior使ってたが、現在の開発ツールは使い方がわからん、ってことなのかな
0281274
2008/04/08(火) 15:59:22>DOSのコマンドラインは知ってるが、UNIXのコマンドラインは知らん、ってことのようにも読める
>作るのはコマンドラインプログラムだが、コンパイル作業やファイル操作はコマンドラインではよくわからん、ってことのようにも読める
その通りでございます.
>昔CodeWarrior使ってたが、現在の開発ツールは使い方がわからん
その通りでございます.
あたまのまわりが悪くなってきたおじさんでも使えるようなシンプルな,Mac用のC言語開発環境をご紹介ください.
0282デフォルトの名無しさん
2008/04/08(火) 16:16:04中途半端に理解した人がテスト的に何かやってそれを提案したりするのは迷惑になることが多い
プログラミングは後進に任せてこれからは管理方面で活躍してください
0283デフォルトの名無しさん
2008/04/08(火) 19:49:09少なくともOSXでは、ね。
エディタやIDEが変わっても、ある程度の使い方さえ覚えればなんとかなるっしょ。
何のためのマニュアルなのかと。
Windowsでコマンドラインでの開発やってたなら、
cl.exe (MS-C) → gcc
DOS窓 → ターミナル
みたいな対応だから、基本的なトコさえ押さえればなんとかいけるのでは?
0284デフォルトの名無しさん
2008/04/08(火) 22:46:28Standard Toolプロジェクトを選べばCプログラムは書けるっしょ。
0285デフォルトの名無しさん
2008/04/08(火) 23:24:13perl, python, rubyあたりのスクリプト言語はどう?
0286デフォルトの名無しさん
2008/04/08(火) 23:54:44ttp://homepage.mac.com/nsekine/SYW/SYWSoft/softOSX.html
ttp://homepage.mac.com/nsekine/SYW/SYWSoft/Image/TryCScreen.jpg
0287デフォルトの名無しさん
2008/04/09(水) 03:22:52でもうっかりテキストエディタの文字コードが問題になってコンパイルできません!とか泣きついてくるオチもありそーだね
0288デフォルトの名無しさん
2008/04/09(水) 09:49:100289デフォルトの名無しさん
2008/04/09(水) 12:14:330290デフォルトの名無しさん
2008/04/09(水) 20:23:45EasyEclipse for C and C++
ttp://www.easyeclipse.org/site/distributions/cplusplus.html
NetBeans
ttp://download.netbeans.org/netbeans/6.0/final/
Eclipseはコンソール出力で日本語が化けるからアレかも知れんね。
0291デフォルトの名無しさん
2008/04/09(水) 23:42:05それをするのも無理な気がするなぁ(つーかXcode一式にコンパイラが入ってるわけだから
Xcodeを素直に使ってみるのが一番いい気がするなぁ)
0292290
2008/04/10(木) 00:00:11スマン、これはOS Xを英語環境で使用した場合の現象です。
日本語環境で使う分には大丈夫です。忘れてた。
0293デフォルトの名無しさん
2008/04/10(木) 19:06:20シェルモードでgccってやってるよ。
Xcode食わず嫌いしてるかな
0294デフォルトの名無しさん
2008/05/17(土) 22:53:12xlisp-stat 3.04 をX11上で動かしてみようと思っています。
ソースコードの編集は,基本的にはemacs などのエディタで行うのでしょうか?
カーソルキーでポインタを移動させようとすると ^[[C このような記号に文字化けしてしまいます。
xterm とかuxterm のbash 上では普通に動くのですが・・・。
この場合はemacs とxlispstat を交互にみながら作業するのが一番良いのでしょうか。
0295デフォルトの名無しさん
2008/06/04(水) 05:10:32最初にターゲットのトータルサイズを取得する方法を教えてください。
よろしくおねがいします
0296295
2008/06/04(水) 17:20:34CFHTTPMessageRef、CFReadStreamRefは取得しているものとします。
0297デフォルトの名無しさん
2008/06/06(金) 15:55:55Macでプログラミング{8}
http://pc11.2ch.net/test/read.cgi/mac/1195385771/
0298デフォルトの名無しさん
2008/06/12(木) 12:52:33openMPを利用したいのでgccを4.2.1以上?にアップデートしたいのですが
うまくいきません.
ttp://d.hatena.ne.jp/y-hamigaki/20080306#1204816800を参考に
gmpとmpfr、flexらのソフトをmacportでインストールしたのち
gccをインストールしようとすると,
checking for correct version of gmp.h... yes
checking for correct version of mpfr.h... no
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files.
They may be located in separate packages.
となり止まってしまいます.
mpfrをきちんと特定できていないことが原因だと思うのですが
configure(もしくはパス?)でどのように設定したらよいかがまだわかりません.アドバイスいただけませんでしょうか.
環境は
MacOS 10.5.2
Xcode3.0
です.
0299デフォルトの名無しさん
2008/06/12(木) 16:34:39あくまで一般的な話だけど
>Try the --with-gmp and/or --with-mpfr options to specify their locations.
に従って
./configure --with-gmp --with-mpfr
はやったのか?
0300デフォルトの名無しさん
2008/06/12(木) 16:40:27mpfr.hのバージョンがnoって出てるからmpfrの適正なバージョンのヘッダーファイルがインストールされてないってことみたいだな
0301デフォルトの名無しさん
2008/06/21(土) 02:46:400302デフォルトの名無しさん
2008/06/21(土) 20:46:19手で押すのが面倒ので、なんかツールを作りたいです。
やりたいことは、ゲーム中にF5でずっとALT長押しのon/off切り替えです。
プログラミングは初心者でpython,javaが少しできます、
プログラムを実行するときは普通ウィンドウからフォーカスが離れると
もう入力受け付けませんよね。
この場合は何を作ればいいですか?デーモン?
検討もつかないので、アドバイスください。
0303デフォルトの名無しさん
2008/06/21(土) 23:02:44そのゲームのaltをF5に割り当てるじゃだめなのか?
OSXのヘルプに「アプリケーションのキーボードショートカットを作成する」がある
0304デフォルトの名無しさん
2008/06/22(日) 00:06:29altを押している間だけHPバーが表示されて、
altキーを離すと表示は消えます。
altキーの代わりにF5を押したいのではなく
ずっと長押していなくちゃいけないのがいやなんです。
あたかも標準入力からaltキーがずと押されているようしたい。
そのon/offの切り替えはF5でって言う感じです。
0305デフォルトの名無しさん
2008/06/22(日) 03:26:45よく読んでなくてすまん
それは難しいだろうということしかわからん
0306デフォルトの名無しさん
2008/06/22(日) 04:00:46俺は使った事無いけど AppleScript で System Event の keystroke を
呼んであげれば出来るんじゃなかろうか。もし試してみて成功したら
教えてちょ。↓こんなの。
http://www.xillion.net/script/2008/02/terminalapplescript.html
0307デフォルトの名無しさん
2008/06/22(日) 10:15:35応用次第で色んなハックが可能になるわけで。
FPSなんかだと、ゲーム自体のコンソールや
設定ファイルでいじれたりすることが多いがどうだろか。
0308デフォルトの名無しさん
2008/06/22(日) 10:31:480309308
2008/06/22(日) 11:20:35Cocoa使ってGUIのボタンで切り替えなら出来た(出来てるつもり)
F5で切り替えは俺では無理だった
CGPostKeyboardEvent((CGCharCode)NULL, (CGKeyCode)58, flag);
flag=trueで押す
flag=falseで離す
[ウインドウ setLevel: NSScreenSaverWindowLevel];//かなり前面に表示
俺も詳しくないんでおかしなところがあるかもしれん
この方法だと切り替える時にこのアプリにフォーカスが当たることになるけど大丈夫かな
0310デフォルトの名無しさん
2008/06/22(日) 11:23:12つ分銅
0311デフォルトの名無しさん
2008/06/22(日) 11:49:000312デフォルトの名無しさん
2008/09/17(水) 17:53:18GetAsyncKeyStateのような関数はありませんか?
0313デフォルトの名無しさん
2008/09/18(木) 11:02:54Macメインやってる人が「Windowsで言うなんとか」と言われても
わかるはずないんだから、詳細をちゃんと書いてくれないと答えられないよ。
・GetAsyncKeyStateは何をするものなのか、何をしたいのか
・どのOSで実装するのか
・CarbonでやるのかCocoaでやるのか
よくわからないままで答えると、CarbonでもCocoaでも、
ウィンドウにキー入力イベントを設定すればいけるんじゃないかなと思う。
これ以上は新・Mac板の方で聞いた方がレスつくかと。
0314デフォルトの名無しさん
2008/09/18(木) 11:29:31キーの状態が変わったときに非同期的に呼ばれるcallback関数を設定する関数
callback関数はキーの状態を引数として受け取る
といったところか
0315デフォルトの名無しさん
2008/09/18(木) 21:13:27せめて FreeBSD で言う、とかだったらな…
0316デフォルトの名無しさん
2008/09/19(金) 00:32:470317312
2008/09/19(金) 01:55:13GetAsyncKeyState( VK_SPACE );
指定のキー(この場合スペース)が押されている場合、0x8000 が戻ってくる関数です。
押されていない場合 0 が戻ります。
押されるまで待機するのではなく、すぐに戻ってきます。
開発環境は、たぶんCocoaです。
OpenGL+GLUTでプログラミングしているのでMacについてはよくわかっていませんでした。
すいませn
Macプログラミングは、
新Mac板に行ったほうがいいのですか。
0318デフォルトの名無しさん
2008/09/19(金) 02:58:41そのとき押下されたキーが目的のモノかどうかチェックしたら?
0319デフォルトの名無しさん
2008/09/19(金) 11:25:330320デフォルトの名無しさん
2008/09/19(金) 17:44:41そうでした。いけました><。
0321デフォルトの名無しさん
2008/10/18(土) 01:36:390322デフォルトの名無しさん
2008/10/18(土) 03:05:010323デフォルトの名無しさん
2008/10/18(土) 07:35:59IOKitかな?
0324デフォルトの名無しさん
2008/10/19(日) 06:27:390325デフォルトの名無しさん
2008/11/02(日) 21:23:58Mac対応の自動連射ツールとかはありますか?
探したけどウィン対応しかないもので・・・
0326デフォルトの名無しさん
2008/11/02(日) 21:35:21完全に板違いだが、USBOverdriveにワンクリックしたらトリプルクリックできる設定がある。
0327デフォルトの名無しさん
2008/11/28(金) 16:13:01/System/Library/Frameworks/IOKit.framework/ の下に見あたりませんが。
0328デフォルトの名無しさん
2008/11/28(金) 18:16:33そのフレームワーク自体とリンクする。
gcc使ってコマンドラインでビルドしてるなら、
% gcc -framework IOKit -o test test.c
…だったかな?よく覚えてないけど。
0329デフォルトの名無しさん
2008/11/30(日) 17:30:51*.a ファイルを探していました orz
0330デフォルトの名無しさん
2009/02/23(月) 08:01:28今のところユーザディレクトリに突っ込んで動かしています。
正しくはどこにインストールすべきでしょうか。
/usr/local/bin とかでいいかなとも思いますが、
/System/Library/ の中に入っているのもあったりなんなりと。
0331デフォルトの名無しさん
2009/04/05(日) 14:28:21それともVCやXWindowプログラミングのように複雑なものしかないのでしょうか?
0332デフォルトの名無しさん
2009/04/05(日) 16:44:200333デフォルトの名無しさん
2009/04/07(火) 00:47:40http://journal.mycom.co.jp/special/2007/leopard/006.html
http://www.apple.com/jp/downloads/macosx/tools/realbasic2008.html
0334デフォルトの名無しさん
2009/04/07(火) 16:06:590335デフォルトの名無しさん
2009/04/07(火) 17:32:150336デフォルトの名無しさん
2009/04/07(火) 18:34:46当該部分は読んだ事無いけど。Carbon はシラネ
ttp://developer.apple.com/DOCUMENTATION/Cocoa/Conceptual/EventOverview/Introduction/Introduction.html
0337デフォルトの名無しさん
2009/04/07(火) 21:07:32ありがとうございます!
0338デフォルトの名無しさん
2009/04/10(金) 00:46:330339デフォルトの名無しさん
2009/04/12(日) 10:43:55そのjarファイルから.appを作成するには、どうすれば良いでしょうか?
jarBundlerを使えば良い、というようなことは聞いたのですが、
jarBundlerの使い方も良く分かりません・・・。
0340デフォルトの名無しさん
2009/04/12(日) 15:11:34ボタン一つ押すだけなんだが。
0341デフォルトの名無しさん
2009/04/13(月) 15:21:50プログラムから機種を判別する方法があれば教えてください。
0342デフォルトの名無しさん
2009/04/13(月) 16:42:06ビルドしたいんですけど。あるいは .app ディレクトリ内の JAR
ファイルを直接入れ替えても大丈夫ですか?
0343デフォルトの名無しさん
2009/04/14(火) 07:44:59この方法で返るのは「iMac 6,1」みたいな表現です。(なおパスカル文字列です)
発売済のMac miniに対応するのは「PowerMac10,1」と「PowerMac10,2」(以上G4)、
「Macmini1,1」と「Macmini2,1」と「Macmini3,1」(以上Intel)みたいですね。
http://www.everymac.com/systems/by_capability/macs-by-machine-model-machine-id.html
OS X 10.5の64bitモードでは問題が出るという情報も…?
以下のページではsysctlbyname()関数を使う方法が紹介されています。
http://www.cocoadev.com/index.pl?HowToGetHardwareAndNetworkInfo
0344デフォルトの名無しさん
2009/04/19(日) 21:51:470345デフォルトの名無しさん
2009/04/20(月) 21:01:05今でも通用しますか?
とりあえずハッピーマッキントッシュデベロッピングタイムを借りて来たけど。
0346デフォルトの名無しさん
2009/04/20(月) 21:54:40個人的には
「Mac OS X Cocoaプログラミング」があれば、こちらを薦めます。
この本もProject Builder時代のものですが、日本語で読める
Cocoa入門書としては現在でも最良の選択肢の一つだと思います。
http://www.amazon.co.jp/dp/489471440X
0347デフォルトの名無しさん
2009/04/23(木) 22:06:55ネットで見つけた入門BecomeAnXcoderでちまちま勉強している所です。
>>346の本は書店でチェックしました。
次に検討してみたいと思います。
0348デフォルトの名無しさん
2009/04/28(火) 14:59:08http://developer.apple.com/DOCUMENTATION/DARWIN/Reference/KernelIOKitFramework/IOUSBController_h/Classes/IOUSBController/index.html
0349デフォルトの名無しさん
2009/05/04(月) 16:18:560350デフォルトの名無しさん
2009/05/04(月) 16:19:360351デフォルトの名無しさん
2009/05/04(月) 22:17:500352デフォルトの名無しさん
2009/05/05(火) 14:01:34g++で、STLは使えるようになっているのでしょうか?
それとも別途インストールが必要でしょうか?
0353デフォルトの名無しさん
2009/05/05(火) 14:15:00実際にコンパイルしてみれば良いじゃん…
↓のサンプルコードを幾つかコンパイルしてみたけど問題無かったよ
http://www005.upp.so-net.ne.jp/episteme/html/stlprog/
0354デフォルトの名無しさん
2009/05/05(火) 14:18:30いるようなのですが、まだ何か必要なのかどうかわからなくて…
0355デフォルトの名無しさん
2009/05/06(水) 21:15:400356デフォルトの名無しさん
2009/05/07(木) 10:48:41メソッドの定義の説明で
-(返り血の型)メソッド名:(引数の型1)引数名1 ラベル名:(引数の型2)引数名2…;
2つめ以降の引数にはラベルをつける事ができます、となっているけど
肝心のラベルの説明が見当たらなくて…。
0357デフォルトの名無しさん
2009/05/07(木) 12:24:20それどっかで読んだけど、分かり難かった覚えがある。「メソッド名」と
「ラベル名」を分けて説明しているから分かり難いんだよね。本来のメソッド名は
セレクタ型で、その例だと "メソッド名:ラベル名:” が本来のメソッド名です。
というわけで、そこの「ラベル名」は本来のメソッド名の一部だと考えて。
たとえば、NSDictionary では
+ (id) dictionaryWithObjects:(NSArray*)obj forKeys:(NSArray*)keys;
がある。ラベルはこの場合 ”forKeys” にあたるけど、本来のメソッド名は
”dictionaryWithObjects:forKeys:” 。ラベルは省略可能で(引数をとるには
コロンがあれば良い) dictionary:(NSArray *)obj : (NSArray*)keys;
でもいい。が、ラベルがあった方が文章的になり分かり易いでしょ。
あとこっちの方が重要だけど、Obj-C は引数の型によるポリモーフィズムが
ないので、ラベルを変えて対応することになる。
0358デフォルトの名無しさん
2009/05/07(木) 20:42:44「プロジェクトの検索」
0359デフォルトの名無しさん
2009/05/07(木) 20:52:14…と、しばらく固まる事小一時間、クラスリファレンスを調べたり、
ぐぐったり本を見返してようやくラベル名に関することと、
解説サイトや本の読み方のコツ見たいのが分かったような気がします。
ありがとうございます。
0360デフォルトの名無しさん
2009/05/07(木) 22:35:44その説明は Common Lisp 辺りのキーワード引き数と混同している気がする
0361デフォルトの名無しさん
2009/05/08(金) 12:39:21あぁ、どこに書いてあったかようやく見つけた、HMDT2nd だね。
今見ても、mkinoさんらしくない?分かり難い書き方だなぁ。きちんと分かりたいなら、
おなじくmkinoさんの「ダイナミックObjective-C メソッドとは何か」が良いかも。
ttp://journal.mycom.co.jp/column/objc/018/index.html
書籍もあるので、そっちも一応勧めておく(どうせ手に入らなくなるから)。
Dynamic Objective-C(BNN新社、09/3)
0362デフォルトの名無しさん
2009/05/10(日) 20:36:21ありがとう。
ブックマーク登録するとともに、一通り読んでみようと思います。
0363デフォルトの名無しさん
2009/05/14(木) 12:51:44どなたか知りませんか?
MacBook Proの情報なら見かけるんですが,ProじゃないMacBookのほうは
ぜんぜんサンプルや情報が見つかりません
どなたかご存知じゃないですか?
0364デフォルトの名無しさん
2009/05/15(金) 19:29:46これでは取得できないの?
ttp://code.google.com/p/blacktree-nocturne/source/browse/trunk/QSLMUMonitor.m
0365デフォルトの名無しさん
2009/06/08(月) 16:51:01Mac OS X 10.5のgccでコンパイルすると、
ld: duplicate symbol CTest<double>::gethoge()in xxx.o and yyy.o
collect2: ld returned 1 exit status
のようなエラーが出てコンパイルできません。
何を修正すればよいのでしょうか?
0366デフォルトの名無しさん
2009/06/08(月) 18:48:11両方に実体が出来てるんじゃないの
0367デフォルトの名無しさん
2009/06/14(日) 18:38:58ブラケットでかこって、挿入されたブラケットの内側にカーソルを置くのって自動的に
やれないかな?
[obj msg]_ -> [[obj msg] _]
(アンダーバーがカーソル)みたいに。
0368デフォルトの名無しさん
2009/06/23(火) 13:33:57.cppと.hに分けて各方法はないのでしょうか?
0369デフォルトの名無しさん
2009/06/23(火) 13:39:580370デフォルトの名無しさん
2009/06/24(水) 06:45:050371デフォルトの名無しさん
2009/06/26(金) 06:06:39man gcc-4.2
0372デフォルトの名無しさん
2009/06/27(土) 09:15:440373デフォルトの名無しさん
2009/06/27(土) 10:12:500374デフォルトの名無しさん
2009/07/08(水) 18:46:150375デフォルトの名無しさん
2009/07/09(木) 00:23:080376デフォルトの名無しさん
2009/07/09(木) 21:09:440377デフォルトの名無しさん
2009/07/13(月) 19:33:20Javaから、Audio MIDI 設定の IAC ドライバを使ってMIDIファイル(.mid)を再生する方法はないでしょうか?
色々と調べて、mmjというやつを入れてみましたが、
mmjのAPIを使ってmmj srcとかなんとかいうやつを認識させるまではいのですが、
その後がにっちもさっちもいきません。
お手上げです。たすけてください。挫折して他の言語やったほうがいいのでしょうか。
このページとかそのたいろいろ参考にしてみたのですが。
ttp://d.hatena.ne.jp/bonar/20090322/1237711377
ちなみにmmj付属のテストプログラムではGarageBandから音が出たので、認識はしてるみたいです。
0378377
2009/07/13(月) 19:50:520379デフォルトの名無しさん
2009/07/23(木) 22:49:44PHPを始めようかと思いまして。MacOS X 10.5.7です。
ここ ttp://www.futomi.com/lecture/macosx/cgi.html を参照して test.cgi のパーミッションの変更をしようとしたけどエラーがでちゃいます。
Macintosh HD > ライブラリ > WebServer > CGI-Executables
に入れた test.cgi のパーミッションを変更すべく、ターミナルで
localhost:~ namae$ chmod 705 /Library/WebServer/CGI-Executables/test.cgi
と入れたんですが
-bash: localhost:~: command not found
と表示されてしまうのです。
何か間違ってますか?
(当方2chも初心者なんでスレ違い・板違いなら優しく叱って)
0380デフォルトの名無しさん
2009/07/23(木) 23:07:150381デフォルトの名無しさん
2009/07/23(木) 23:09:310382379
2009/07/24(金) 00:01:24できたーー!!!
ありがとうございます! 助かりました!!
未だプロンプトの意味もわかりませんが... ともあれ助かりました!
PHP組めるように精進します!
ありがとうございました!
0383デフォルトの名無しさん
2009/07/24(金) 00:05:25プロンプトってのはさ、
「もう待ちきれないの!はやくアタシに次のコマンドぶちこんでよ!ハァハア」
っていうシェルからの催促なわけさ。
0384379
2009/07/24(金) 03:28:08なんとなく卑猥なんだって事だけは理解しました!
しかし、ネットで調べた情報をもとに、次々に読み書きの権限を外していってるんですけど、
セキュリティてきに大丈夫なんでしょか?
クラックとかの心配ってないんですか?
0385デフォルトの名無しさん
2009/07/24(金) 10:24:37PHPを始めるのはいいが、セキュリティホール満載のコードを量産しかねんし
0386デフォルトの名無しさん
2009/07/24(金) 11:55:44いつでも自分が何をやってるのか認識した上でやらないと、何もかもが危険。
0387デフォルトの名無しさん
2009/07/24(金) 21:54:01コマンドの意味は調べる癖をつけたほうが良い
0388デフォルトの名無しさん
2009/07/24(金) 23:21:13これが分からないんですが、行った後ならいいんですが、行う前にやるので、かなりきついです。誰か分かる人いますか
参考になるデータはこれだけです…
http://imepita.jp/20090723/832570
http://imepita.jp/20090723/831650
本当にこれだけ分かりません。お願いです助けてください
0389デフォルトの名無しさん
2009/07/24(金) 23:44:09HAHAHAHA...
0390デフォルトの名無しさん
2009/08/23(日) 14:27:32宿題スレに行け
0391デフォルトの名無しさん
2009/11/04(水) 00:16:15生成したいと思っています。
生成する画像フォーマットは GIF か JPEG を考えています。
PDFKit ってのがあるみたいですが、そいつを利用したら
簡単にできるかなと思っています。
普通に Windows で組むと Adobe のデベロッパライセンスが
必要てなことになりそうで…
可能なら、Mac で作ろうと思っている状態です。
0392デフォルトの名無しさん
2009/11/04(水) 01:02:28Windows は知らないけど、Popper とかオープンソースの
ライブラリを使えば、PDF のページのサムネイル生成くらい
プラットフォームに関係なく出来るんじゃないかな。
普通に Mac で組んでも簡単にできるとは思うけど…
0393デフォルトの名無しさん
2009/11/04(水) 01:20:170394デフォルトの名無しさん
2009/11/20(金) 11:58:19SetDialogItemのhandleのC言語文字列からの収得方法
がわかりません。
教えてください君です。
0395デフォルトの名無しさん
2009/11/23(月) 23:01:360396デフォルトの名無しさん
2009/12/27(日) 23:47:00旧HFSをMacOS Xに外付けでつないで、C言語の標準関数でディスク操作しても、違いは吸収してくれるん?
0397デフォルトの名無しさん
2010/01/05(火) 13:59:25そう言う超低レベルなのはOSがやっているよ。多分。
0398デフォルトの名無しさん
2010/01/18(月) 00:25:14HFSは既定の文字コードが無く、各言語ごとだった。
日本語だったらShiftJIS(MacJapanese)って感じで。
むしろHFS+の方が実際上気をつけることが多い。
大文字小文字を区別するボリューム「も」作れたり。
さらに「unicode 正規化 HFS+」でググるとややこしいケースが…。
(C言語標準関数ならASCII文字オンリーだからこっちは無関係か)
0399デフォルトの名無しさん
2010/09/12(日) 17:32:53C++のメンバ関数の中でObjective-Cのコード使えるノン?
0400デフォルトの名無しさん
2010/09/12(日) 17:50:39Carbon使うか・・・
0401デフォルトの名無しさん
2010/09/16(木) 21:23:37NSTimerを開始するにはどうすればいいですか?
呼び出し元でrunModalForWindowの直前にNSTimerを開始しても
モーダルスレッドの開始と同時に元スレッドが止まってしまうので
タイマーも止まってしまいどうすればいいかわからないです。
保守
0402デフォルトの名無しさん
2010/10/04(月) 11:15:37同じコードをFedoraで実行したり,グラフィック切って数値計算オンリーにするとちゃんと動くんだが・・・
snow leopardって自動でGPGPU使うような機能でも入ってんのか?
0403デフォルトの名無しさん
2010/12/31(金) 23:26:170404デフォルトの名無しさん
2011/01/03(月) 12:58:31osxで動くターミナルでおすすめのものってありますか?
標準のターミナルも悪くないんですが、
唯一の問題がcommandをALTとして使えない、というところ
これさえクリアできれば乗り換えたいなと思っているんですが
0405デフォルトの名無しさん
2011/01/03(月) 21:58:42OS9なら
起動項目に入れればいい。
0406デフォルトの名無しさん
2011/01/04(火) 00:10:26手元のSnow Leopardでみたら
システム環境設定→アカウント→ログイン項目
>>404
互換ってiTermぐらいしか知らないがAlt使ってなにするのかな
0407デフォルトの名無しさん
2011/01/04(火) 01:37:15これをxcodeとcmakeでそれぞれコンパイルと実行してみたのだが
明らかにxcodeでコンパイルしたのよりmakeしたほうが実行速度が速いのです
その差が出る理由が知りたいのですが。。
0408デフォルトの名無しさん
2011/01/04(火) 15:57:45さあ?
どうせXcodeのはDebugのままでビルドしたんでしょ?
0409デフォルトの名無しさん
2011/01/04(火) 18:20:17主にカーソル移動なんですが、ALT+Bで単語分後退とか、ALT+Fで単語分前進、
ALT+Dで単語分キル、ALT+>で入力履歴の最後へ移動とか、そういう感じです
この辺指が覚えちゃってるものでその通りの挙動にならないと凄くイライラするのです
0410デフォルトの名無しさん
2011/01/08(土) 02:14:450411デフォルトの名無しさん
2011/01/08(土) 03:26:04X11のxterm使えば?
コンソールから日本語入れられないけどCommandキーをMetaにはできるよ
0412デフォルトの名無しさん
2011/02/23(水) 00:56:49.87PDF内に埋め込んだリンクを動作させるにはどうすればいいでしょうか。
0413デフォルトの名無しさん
2011/03/06(日) 09:09:22.760414デフォルトの名無しさん
2011/04/18(月) 07:52:41.28どうやればいいんでしょうか?
インストーラのリソース覗いてみましたが左半分のリソースは無いんですよね。
プログラムで作っているようですが、あの見た目の部品を作るAPIってちょっと調べた限りで
見つかりませんでした。
ご存知あればお願いします。
0415デフォルトの名無しさん
2011/04/19(火) 18:14:35.240416デフォルトの名無しさん
2011/04/19(火) 18:40:18.930417デフォルトの名無しさん
2011/04/19(火) 18:43:12.55何か見落としか調べ方が悪いのでしょうか?
cocoaのドキュメントは最新版を全部読んでいます。
0418デフォルトの名無しさん
2011/04/20(水) 05:34:56.05この中にリソースがあって、工程リストのようなものはリストビューから作っているようでした。
0419デフォルトの名無しさん
2011/04/20(水) 19:41:28.29http://www.anlyznews.com/2011/02/objective-c.html
Javaの方が生産性が高いし、C++の方が速度が出るとすると、
Objective-Cは駄目な子に思える
動的言語だという特徴も、一般的なプログラマに魅力があるようではないようだ。
PerlやRubyよりも人気言語になったとは言え、
iPhoneやiPadの普及によるところが大きい。
Objective-Cは事実上のApple社製品専用言語として今後も生き残っていくしか無い
0420デフォルトの名無しさん
2011/04/20(水) 21:35:42.94保守乙。
つ パレートの法則
0421デフォルトの名無しさん
2011/04/30(土) 12:46:56.33このサンプルはxcode3.2.6でそのまま真似て作れるんでしょうか?
ダメだとしたら、他にxcode3.2.6で動くサンプル(チュートリアル)とか無いでしょうか?
知識はPHPとSQLで遊んだことがある程度です。
0422デフォルトの名無しさん
2011/04/30(土) 12:59:39.743.2 がターゲットと書いてあるから 3.2.6 でも動きそうだけど・・・
0423デフォルトの名無しさん
2011/04/30(土) 13:25:35.49http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCTutorial/06Controller/06Controller.html
Add the ConverterController Class to Your Nib Fileで、新しいobject作って
ConverterControllerのクラスを選んだらIdentity tabでこうなってるよね?ね?
と書いてるみたいだけど、真っ白。
直前にConverterController.h開いた時点で、クラス無いけど?とエラー吐いてる
0424デフォルトの名無しさん
2011/04/30(土) 14:15:13.16ウチでもそうなりました(XCode 3.2.6 on Mac OS X 10.6)。
そこは無視して次のステップに進んだら outlet の接続が出来たので
そのまま進んでみたら良いんじゃないかな。
0425デフォルトの名無しさん
2011/07/18(月) 14:17:40.00C言語またはObjective-Cを使い
MACでLinuxの/proc/uptimeやiTronのget_timeのように
システム起動時間を取るにはどのようにしたらいいのでしょうか?
0426デフォルトの名無しさん
2011/07/18(月) 14:45:54.21UNIX/C 的には sysctl を使うのが普通かな
(ObjC 的な解法も別にあると思います)
http://www.opensource.apple.com/source/shell_cmds/shell_cmds-56/w/w.c
Mac OS X のかなりの部分はソースコードが公開されていますので、
参考にされると良いと思います
0427デフォルトの名無しさん
2011/07/18(月) 22:41:22.94ud2aが埋め込まれて困っとる。
なんの変哲もない四則演算とif分岐の途中で突然現れる。
ググったらなんかBUG();何ちゃらでたけどよーわからん。
なんぞこれ??
0428デフォルトの名無しさん
2011/07/19(火) 21:17:34.65丁寧にありがとうございました
教えていただいたソースコードを参考に調べた結果
システム起動時刻と現在時刻の差分で経過時間は取れるようですね
ただ、この方法だと時刻が変更になった場合対応できないので
また、sysctlのmanページ見ても取れそうにないので
もう少し調べないとだめですが・・・
0429デフォルトの名無しさん
2011/07/19(火) 22:36:42.70そっから先は自分で調べなさいな
ネットで人に教えてもらうことと自分で調べることは大違いだよ
0430デフォルトの名無しさん
2011/07/19(火) 22:54:50.37他の方法だと、clock_get_uptime() という関数があるみたいね
http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KernelProgramming/services/services.html
実装は追い掛けていないので、使えるかどうかは分かりませんが
0431ななし。
2011/07/27(水) 15:05:41.790432デフォルトの名無しさん
2011/10/13(木) 14:25:08.280433デフォルトの名無しさん
2011/10/19(水) 13:11:53.970434デフォルトの名無しさん
2011/10/25(火) 21:02:26.34どちらを選ぶかでプログラミングに不都合あるもんでしょうか。
例えばなんですが、WindowsではIISの制限がグレードによって異なり、
開発時には開発ツールのサーバを利用できるものの、
ちょっとした実運用をという段階では支障が出てしまうなど、あり得ると思います。
プログラム開発目的ならProにしとけとか、もしあるようなら教えてください。
0435デフォルトの名無しさん
2011/10/25(火) 21:12:51.38そんな違いはないよ。自分は Air 13 インチ使ってるけど、何の問題もない。
Air は後からメモリやディスクの増設はできないから、最初から 4GB にすることを勧める。
0436434
2011/10/25(火) 23:23:40.38ありがとうございます。すっきりしました!
0437デフォルトの名無しさん
2011/10/29(土) 21:52:00.66winで言うところのレジストリ操作(値の登録や取得)って何に置き換わるのかな
0438デフォルトの名無しさん
2011/10/29(土) 22:05:22.13自アプリの設定とかなら NSUserDefaults
0439デフォルトの名無しさん
2011/10/29(土) 22:11:49.12ありがとう
0440デフォルトの名無しさん
2011/12/08(木) 14:28:59.67■ このスレッドは過去ログ倉庫に格納されています