三|三
イ `< ,..-──- 、 _|_
 ̄ /. : : : : : : : : : \ |_ ヽ
∧ /.: : : : : : : : : : : : : : ヽ (j )
/ \ ,!::: : : :,-…-…-ミ: : : : :',
{:: : : : :i '⌒' '⌒' i: : : : :} _ヽ_∠
└┼┘ {:: : : : | ェェ ェェ |: : : : :} lニl l |
. |_|_| , 、 { : : : :| ,.、 |:: : : :;! l─| l 亅
__ ヽ ヽ. _ .ヾ: :: :i r‐-ニ-┐ | : : :ノ _
/ } >'´.-!、 ゞイ! ヽ 二゙ノ イゞ‐′ l `ヽ
´⌒) | −! \` ー一'´丿 \ l/⌒ヽ
-' ノ ,二!\ \___/ /`丶、 _ノ
/\ / \ /~ト、 / l \
/ 、 `ソ! \/l::::|ハ/ l-7 _ヽ
/\ ,へi ⊂ニ''ー-ゝ_`ヽ、 |_厂 _゙:、
∧  ̄ ,ト| >‐- ̄` \. | .r'´ ヽ、
,ヘ \_,. ' | | 丁二_ 7\、|イ _/ ̄ \
探検
【マック】Macintoshプログラミング質問箱
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2005/04/09(土) 23:47:34453デフォルトの名無しさん
2012/01/07(土) 16:56:33.21 C言語のスーパーセットだからそら共存できるよ
たとえば文字列を扱うNSStringはstringWithCStringって初期化メソッドでconst charから作れるし
そのインスタンスにcStringメッセージを送ればconst charを吐き出すし
Objective-Cを覚えたくないなら使わないで好きにファイル作って設定保存すればいいけど
たとえば文字列を扱うNSStringはstringWithCStringって初期化メソッドでconst charから作れるし
そのインスタンスにcStringメッセージを送ればconst charを吐き出すし
Objective-Cを覚えたくないなら使わないで好きにファイル作って設定保存すればいいけど
454445
2012/01/07(土) 17:43:37.37 Xcodeってフレームワーク追加したらプロジェクトの種類(cocoaとかiOS)きにせず
そのフレームワークのライブラリが使えるようになるってこと?
Objective-Cを使えるなら使いたいけど、Adobe用のプラグイン(.plugin)を吐き出す形で
どうやるのかが分からない状態。
既存のCプロジェクトに何を追加すれば、objective-cのコードで記述できるようになるのかな。
そのフレームワークのライブラリが使えるようになるってこと?
Objective-Cを使えるなら使いたいけど、Adobe用のプラグイン(.plugin)を吐き出す形で
どうやるのかが分からない状態。
既存のCプロジェクトに何を追加すれば、objective-cのコードで記述できるようになるのかな。
455445
2012/01/07(土) 18:19:40.22 あれ、ファイル名を .mm にして、FoundationをインポートしたらObjective-Cでかけるようになったけど
あってるかな。
あってるかな。
456デフォルトの名無しさん
2012/01/07(土) 21:25:30.00 CommandLineベースのプロジェクトでNSUserDefaultsを使うことに成功したんだけど
これで保存した値ってどこにあるplistに保存されるの?
これで保存した値ってどこにあるplistに保存されるの?
457デフォルトの名無しさん
2012/01/09(月) 18:44:34.10 コマンドラインベースのプログラムから
ポップアップウィンドウを表示する方法ってある?
或る場合、参考になるサイトなど教えていただければうれしい。
ポップアップウィンドウを表示する方法ってある?
或る場合、参考になるサイトなど教えていただければうれしい。
458デフォルトの名無しさん
2012/01/09(月) 19:21:14.23 普通にGUIベースで書き直したらあかんの?
459デフォルトの名無しさん
2012/01/09(月) 20:11:32.37 あかんのです
460デフォルトの名無しさん
2012/01/10(火) 20:57:20.31461デフォルトの名無しさん
2012/01/10(火) 21:07:47.00 >>455
拡張子 .mm は Objective-C++ と言って、Objective-C と C++ の両方使えるよ。
拡張子 .mm は Objective-C++ と言って、Objective-C と C++ の両方使えるよ。
462デフォルトの名無しさん
2012/01/11(水) 01:05:34.62463デフォルトの名無しさん
2012/01/11(水) 16:29:33.37 テーブルビューの、セルをデキューって具体的に何をしてるのでしょうか?
セルをキャッシュして再利用するのはわかるんですけど、セルのどこからどこまでを再利用してるのかわかりません。
セルに書いた文字まで全てキャッシュされているのでしょうか。
よくわかっていないので質問文も曖昧です・・・すいません。
セルをキャッシュして再利用するのはわかるんですけど、セルのどこからどこまでを再利用してるのかわかりません。
セルに書いた文字まで全てキャッシュされているのでしょうか。
よくわかっていないので質問文も曖昧です・・・すいません。
464デフォルトの名無しさん
2012/01/17(火) 16:17:06.20 プロジェクトを新規作成して、xibファイルがなかったのでそれもつくって、
Interface builderで背景を置いたんですが、実行しても表示されません…
どうやったら表示されるんでしょうか…?
Interface builderで背景を置いたんですが、実行しても表示されません…
どうやったら表示されるんでしょうか…?
465デフォルトの名無しさん
2012/01/17(火) 16:35:15.17 すみません事故解決しました。
4.2からはstoryboardから出来るんですね。
4.2からはstoryboardから出来るんですね。
466デフォルトの名無しさん
2012/01/18(水) 00:04:02.62 ここは Mac プログラミングのスレなんだが。
iPhone プログラミングのスレは Mac 板にあるよ。
iPhone プログラミングのスレは Mac 板にあるよ。
467デフォルトの名無しさん
2012/01/31(火) 10:54:05.71 ユーザーがアプリのインストールするフォルダを変えてしまう場合を
想定した質問です。
Macにはレジストリがありませんが、インストーラを起動したとき、
インストーラが「既に自アプリがインストールされているかどうか」
を判断して動作を変更する方法はあるのでしょうか?(既にインス
トールされていますと表示したり、本体を起動したりする)
大抵のアプリはApplicationsの下にインストールされますが、
少ないながらも開発系のツールなどは、デフォ以外にユーザー
がインストールする場所を変える例もあるので。
想定した質問です。
Macにはレジストリがありませんが、インストーラを起動したとき、
インストーラが「既に自アプリがインストールされているかどうか」
を判断して動作を変更する方法はあるのでしょうか?(既にインス
トールされていますと表示したり、本体を起動したりする)
大抵のアプリはApplicationsの下にインストールされますが、
少ないながらも開発系のツールなどは、デフォ以外にユーザー
がインストールする場所を変える例もあるので。
468デフォルトの名無しさん
2012/01/31(火) 11:02:05.73 -[NSWorkspace absolutePathForAppBundleWithIdentifier:]
で探す。
アプリの名前を変えられていても見つけられます
バンドルIDが登録されるタイミングが良く分からないので
もしかすると一度も起動されていない場合は見つからないかも。
で探す。
アプリの名前を変えられていても見つけられます
バンドルIDが登録されるタイミングが良く分からないので
もしかすると一度も起動されていない場合は見つからないかも。
471デフォルトの名無しさん
2012/02/19(日) 00:30:19.39 最初にMainMenu.xibが作られるが、ここのmenuのdelegateを設定しても、
menuWillOpenとかdelegateが呼ばれない。
なんでだ・・・
menuWillOpenとかdelegateが呼ばれない。
なんでだ・・・
472デフォルトの名無しさん
2012/02/19(日) 01:15:35.44 メニューの階層構造は
Main Menu
Menu Item - MyApp
Menu - MyApp
Menu Item - About MyApp
...
Menu Item - File
Menu - File
...
Menu Item - Edit
Menu - Edit
...
みたいになってるけど、Main Menu じゃなくて Menu - MyApp とか Menu - File とかの
delegate を設定したら menuWillOpen: 呼ばれたよ。
Main Menu
Menu Item - MyApp
Menu - MyApp
Menu Item - About MyApp
...
Menu Item - File
Menu - File
...
Menu Item - Edit
Menu - Edit
...
みたいになってるけど、Main Menu じゃなくて Menu - MyApp とか Menu - File とかの
delegate を設定したら menuWillOpen: 呼ばれたよ。
473471
2012/02/19(日) 02:38:01.24474471
2012/02/19(日) 02:42:27.03 あ、あともう1点
[NSApp runForModal:modalWindow]
[mainWindow close] or [mainWindow orderOut:nil];
みたいにモーダルダイアログを表示して、それが閉じられたらメインのウィンドウを閉じる。
メインウィンドウは最後の1枚になるウィンドウで閉じられるとアプリ終了する。
このようにしてるんだけど、画面にclose呼んだ後もウィンドウが残ってしまう。
ウィンドウをクリックすると消える。その後、アプリも終了する。
イベントループと絡んでるのかな。
perfomSelector afterDelay使ってcloseしてもダメ・・・解決方法がわからない。
[NSApp runForModal:modalWindow]
[mainWindow close] or [mainWindow orderOut:nil];
みたいにモーダルダイアログを表示して、それが閉じられたらメインのウィンドウを閉じる。
メインウィンドウは最後の1枚になるウィンドウで閉じられるとアプリ終了する。
このようにしてるんだけど、画面にclose呼んだ後もウィンドウが残ってしまう。
ウィンドウをクリックすると消える。その後、アプリも終了する。
イベントループと絡んでるのかな。
perfomSelector afterDelay使ってcloseしてもダメ・・・解決方法がわからない。
475デフォルトの名無しさん
2012/02/19(日) 11:00:55.60 >>473
新mac板にもプログラミングのスレッドあるよ。cocoaはさっぱりとか。
>>474
runModalForWindow: はモーダル処理が終わるまで処理が戻ってこない。
クローズボタンが押された時点ではまだモーダルウインドウは閉じずに stopModalでモーダル処理を終了させて、
モーダルウインドウを閉じるのは runModalForWindow: から帰ってきてからにするといいっぽい。
ってか、runModalForWindow: よりも beginModalSessionForWindow: とか beginSheet:modalForWindow:... の方がいいんじゃない?
新mac板にもプログラミングのスレッドあるよ。cocoaはさっぱりとか。
>>474
runModalForWindow: はモーダル処理が終わるまで処理が戻ってこない。
クローズボタンが押された時点ではまだモーダルウインドウは閉じずに stopModalでモーダル処理を終了させて、
モーダルウインドウを閉じるのは runModalForWindow: から帰ってきてからにするといいっぽい。
ってか、runModalForWindow: よりも beginModalSessionForWindow: とか beginSheet:modalForWindow:... の方がいいんじゃない?
476471
2012/02/21(火) 16:18:21.33477営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 01:24:20.28 xcode って .hに宣言書いたらワンタッチで .mに写してくれたりしないの?
2012/03/29(木) 12:57:50.94
>>477
何に使うんだよ
何に使うんだよ
2012/04/01(日) 12:05:48.87
.
480デフォルトの名無しさん
2012/05/07(月) 14:20:31.57 GKに関してなんだけど、プログラム起動するとき、開発者コードと署名をチェックする為に、起動の
たびにアップルのサーバーに問い合わせるのだろうか?
たびにアップルのサーバーに問い合わせるのだろうか?
481デフォルトの名無しさん
2012/05/13(日) 01:31:35.06 NSImageってどうやって使うの?
Xcode 3.2.6なんだけど、何故か表示できない。
xibでcustom view追加しないで表示したいんだけど出来ない。
コレできないとゲーム作れないよー(´・ω・`)ショボーン
-(void)drawInRect:(NSRect)dirtyRect{
NSImage *outPutImage = [NSImage imageNamed:@"sample.jpg"];
[outPutImage drawAtPoint:NSMakePoint(0, 0)
fromRect:NSMakeRect(0,0,100,100)
operation:NSCompositeSourceOver
fraction:1.0];
}
誰か教えてー
Xcode 3.2.6なんだけど、何故か表示できない。
xibでcustom view追加しないで表示したいんだけど出来ない。
コレできないとゲーム作れないよー(´・ω・`)ショボーン
-(void)drawInRect:(NSRect)dirtyRect{
NSImage *outPutImage = [NSImage imageNamed:@"sample.jpg"];
[outPutImage drawAtPoint:NSMakePoint(0, 0)
fromRect:NSMakeRect(0,0,100,100)
operation:NSCompositeSourceOver
fraction:1.0];
}
誰か教えてー
482デフォルトの名無しさん
2012/05/13(日) 18:45:50.58483デフォルトの名無しさん
2012/06/28(木) 18:36:57.26 質問です。
Objective-CでMacOS Xアプリの作成をしようとしている初心者です。
プログラムの実行中に、タイトルバーの文字を状態などに応じて変更したい
のですが、やり方を教えてください。
Objective-CでMacOS Xアプリの作成をしようとしている初心者です。
プログラムの実行中に、タイトルバーの文字を状態などに応じて変更したい
のですが、やり方を教えてください。
484デフォルトの名無しさん
2012/06/28(木) 18:40:45.82 NSWindow の -setTitle: じゃ駄目なの?
485デフォルトの名無しさん
2012/06/28(木) 18:59:55.48 おお、早速の回答ありがとうございます。
やってみます、ありがとうございました。
やってみます、ありがとうございました。
486デフォルトの名無しさん
2012/06/29(金) 15:51:12.44 ファイルアクセスについて質問です。
1.WindowsAPIの CreateFile()で指定できる下記属性について、Macでは代わりになる
手段はありますか?
・FILE_FLAG_NO_BUFFERING
・FILE_FLAG_RANDOM_ACCESS
・FILE_FLAG_SEQUENTIAL_SCAN
2.WindowsAPIの CreateFile()では、属性にFILE_FLAG_OVERLAPPEDを指定することで、
非同期アクセスができるのですが、Macではファイルの非同期アクセスを行う方法
はありますか?
1.WindowsAPIの CreateFile()で指定できる下記属性について、Macでは代わりになる
手段はありますか?
・FILE_FLAG_NO_BUFFERING
・FILE_FLAG_RANDOM_ACCESS
・FILE_FLAG_SEQUENTIAL_SCAN
2.WindowsAPIの CreateFile()では、属性にFILE_FLAG_OVERLAPPEDを指定することで、
非同期アクセスができるのですが、Macではファイルの非同期アクセスを行う方法
はありますか?
487デフォルトの名無しさん
2012/06/29(金) 16:06:32.81 CFStream や NSStream で出来る。
488デフォルトの名無しさん
2012/06/30(土) 18:20:24.57489デフォルトの名無しさん
2012/07/02(月) 13:14:32.60 > 487,488
回答ありがとうございます。
POSIX APIを調査してみました。
open()に設定するフラグで、
FILE_FLAG_NO_BUFFERING → O_DIRECT
FILE_FLAG_OVERLAPPED → O_ASYNC( fcntl()で設定する )
でOKですか?
・FILE_FLAG_RANDOM_ACCESS
・FILE_FLAG_SEQUENTIAL_SCAN
これらについては、まだ見当たるものが見つかっていません。
回答ありがとうございます。
POSIX APIを調査してみました。
open()に設定するフラグで、
FILE_FLAG_NO_BUFFERING → O_DIRECT
FILE_FLAG_OVERLAPPED → O_ASYNC( fcntl()で設定する )
でOKですか?
・FILE_FLAG_RANDOM_ACCESS
・FILE_FLAG_SEQUENTIAL_SCAN
これらについては、まだ見当たるものが見つかっていません。
490デフォルトの名無しさん
2012/07/02(月) 15:51:09.65 O_RANDOMとO_SEQUENTIALというフラグがあったけど、MacOS Xに対応しているのか不明
です。
です。
491デフォルトの名無しさん
2012/07/02(月) 22:52:49.50 キャッシュのバイパスや先読みの使用はfcntl()で指示できる。
非同期I/OはPOSIX AIO等でもできるけど、thread使うべきでしょ。
非同期I/OはPOSIX AIO等でもできるけど、thread使うべきでしょ。
492デフォルトの名無しさん
2012/07/14(土) 07:22:21.22 今dev centerにログインできない?
493デフォルトの名無しさん
2012/08/11(土) 02:19:07.35 PHPでCocoaAPIへアクセスしたいのですが
現在そのようなブリッジが存在しません。
ないなら作ってみようかと思いPyObjcのソースコードを眺めていたのですが
全体像がなかなか掴めません。
グーグルでMacRubyやPyObjcを検索してもブリッジ間の仕組みを詳しく解説しているような情報も存在しません。
もしご存知の方がいらっしゃいましたら教えて頂きたいのですが、
こういったライブラリーは最終的にobjective-cのソースコードを吐き出すジェネレータのような仕組みになっているのでしょうか?
もっとスマートな別の方法が存在するのでしょうか?
ヨロシクお願いします。
現在そのようなブリッジが存在しません。
ないなら作ってみようかと思いPyObjcのソースコードを眺めていたのですが
全体像がなかなか掴めません。
グーグルでMacRubyやPyObjcを検索してもブリッジ間の仕組みを詳しく解説しているような情報も存在しません。
もしご存知の方がいらっしゃいましたら教えて頂きたいのですが、
こういったライブラリーは最終的にobjective-cのソースコードを吐き出すジェネレータのような仕組みになっているのでしょうか?
もっとスマートな別の方法が存在するのでしょうか?
ヨロシクお願いします。
494デフォルトの名無しさん
2012/08/11(土) 04:33:44.81 普通C関数呼び出しのインターフェースがある。
PHP なら PHP Extension 使え。
つーかスレチ。PHP のスレで訊け
PHP なら PHP Extension 使え。
つーかスレチ。PHP のスレで訊け
495デフォルトの名無しさん
2012/08/11(土) 10:59:15.31 >>494
ありがとうございます
ありがとうございます
496デフォルトの名無しさん
2012/08/11(土) 11:24:12.55 いえいえ
497デフォルトの名無しさん
2012/08/15(水) 10:23:34.26 今、Lion+Xcode4.3.3で開発しています。
Mountain Lionがリリースされましたが、私のiMacは7/24購入なので8/24まで
の無償アップグレード対象なのですが、アップグレードしても開発に影響は
ありませんか?アップグレードすべきですか?
Mountain Lionがリリースされましたが、私のiMacは7/24購入なので8/24まで
の無償アップグレード対象なのですが、アップグレードしても開発に影響は
ありませんか?アップグレードすべきですか?
498デフォルトの名無しさん
2012/08/15(水) 13:17:40.67 じゃあ、いつやるか?
499デフォルトの名無しさん
2012/08/15(水) 15:22:50.43 >>498
今開発中のプロジェクトファイルが使えなくなったり、作ったプログラムが
Lionで動かなかったりしたら困るので、躊躇してるんです。
何せMac初めてなので、ビクビクしてるんですけど、大丈夫ってことですか?
今開発中のプロジェクトファイルが使えなくなったり、作ったプログラムが
Lionで動かなかったりしたら困るので、躊躇してるんです。
何せMac初めてなので、ビクビクしてるんですけど、大丈夫ってことですか?
500デフォルトの名無しさん
2012/08/15(水) 15:27:21.62 アップデート試して、それで駄目なら Time Machine 使って戻ればいいじゃん。
501デフォルトの名無しさん
2012/08/15(水) 15:56:01.13 TimeMachineというのがあるのですね、調べてみます。
ありがとうございました。
ありがとうございました。
502デフォルトの名無しさん
2012/08/16(木) 18:29:25.34 ML別ボリュームに入れればいいじゃん
503デフォルトの名無しさん
2012/08/17(金) 17:12:08.34 499です。MountainLionのコンテンツコードを入手できました。
Appleサポートに問い合わせたら、コンテンツコードさえ入手できていれば、
期限はないそうなので、今の開発が一段落したらゆっくりアップデートする
ことにします。
Appleサポートに問い合わせたら、コンテンツコードさえ入手できていれば、
期限はないそうなので、今の開発が一段落したらゆっくりアップデートする
ことにします。
504デフォルトの名無しさん
2012/08/18(土) 03:13:25.03505デフォルトの名無しさん
2012/08/20(月) 17:35:41.05 AVFoundationのビデオ再生は、なぜ映像ソースをURLでしか指定できないのか?
メモリ内のデータからから再生したり、ソースのアクセス方法をアプリが制御したりしたいのだが…
メモリ内のデータからから再生したり、ソースのアクセス方法をアプリが制御したりしたいのだが…
506デフォルトの名無しさん
2012/08/23(木) 16:59:46.40 cocoaでアプリケーション(.app)でエラーの数値(1とか)を返して
それをシェルの$?受け取りたいんだけど、なんか出来ない。
main文のラストをreturn 1にすればいいかと思ったが、なんか
ブレーク張ってもここに来てないみたいだし……
なんかいい方法ってないかな?
それをシェルの$?受け取りたいんだけど、なんか出来ない。
main文のラストをreturn 1にすればいいかと思ったが、なんか
ブレーク張ってもここに来てないみたいだし……
なんかいい方法ってないかな?
507デフォルトの名無しさん
2012/08/23(木) 17:11:47.87 exit(1) してもアプリが 1 を返さないの?
508デフォルトの名無しさん
2012/08/23(木) 18:06:19.75509デフォルトの名無しさん
2012/08/23(木) 18:39:41.98510デフォルトの名無しさん
2012/08/23(木) 19:27:27.19511デフォルトの名無しさん
2012/11/26(月) 06:55:37.30 インテルコンパイラって付属のコンパイラに比べてプログラムの実行速度は速くなりますか?
512デフォルトの名無しさん
2012/11/26(月) 19:46:02.53 そりゃあ、純正の方が速いさ
513デフォルトの名無しさん
2012/12/06(木) 02:11:02.60 先生質問です。日本語マックでシステム既定の日本語フォント名を取得する方法はありませんか。
私が試みたのは以下の方法です。
1. CTFontCreateUIFontForLanguage(kCTFontSystemFontType, 13, "ja_JP")
2. [[NSFont systemFontOfSize:13] familyName]
どちらの方法でも"Lucida Grande"が返ってきてしまいました。「ヒラギノ角ゴ Pro」が返ってくる方法を探しています。
なにかよいお知恵を貸せ
私が試みたのは以下の方法です。
1. CTFontCreateUIFontForLanguage(kCTFontSystemFontType, 13, "ja_JP")
2. [[NSFont systemFontOfSize:13] familyName]
どちらの方法でも"Lucida Grande"が返ってきてしまいました。「ヒラギノ角ゴ Pro」が返ってくる方法を探しています。
なにかよいお知恵を貸せ
514デフォルトの名無しさん
2012/12/06(木) 05:38:51.43 ボラギノール
515デフォルトの名無しさん
2012/12/06(木) 13:54:35.09 色々試したが無理っぽいな。
CTFontRef font = CTFontCreateUIFontForLanguage(kCTFontSystemFontType, 13, CFSTR("ja-Jpan-JP"));
多分 Lucida Grande が正解なのだろう。
CTFontRef font = CTFontCreateUIFontForLanguage(kCTFontSystemFontType, 13, CFSTR("ja-Jpan-JP"));
多分 Lucida Grande が正解なのだろう。
516デフォルトの名無しさん
2012/12/06(木) 15:57:25.67 ありがとうございます (´△`)
その後
localfont = CTFontCreateForString(systemfont, CFSTR("あ"), CFRangeMake(0,1));
CFShow(CTFontCopyFamilyName(localfont));
を試してみると.Aqua Kanaが出て来ました。待望の置き換え先のフォントです。
え、ヒラギノじゃないの?
これですとローカル文字列「あ」をどこかから探して喰わせてやらなければなりませんし、少々まんどくちゃい。
Windowsで言うところのフォントリンクの情報はどこの埋まっているの。
その後
localfont = CTFontCreateForString(systemfont, CFSTR("あ"), CFRangeMake(0,1));
CFShow(CTFontCopyFamilyName(localfont));
を試してみると.Aqua Kanaが出て来ました。待望の置き換え先のフォントです。
え、ヒラギノじゃないの?
これですとローカル文字列「あ」をどこかから探して喰わせてやらなければなりませんし、少々まんどくちゃい。
Windowsで言うところのフォントリンクの情報はどこの埋まっているの。
517デフォルトの名無しさん
2012/12/06(木) 16:12:03.81 リンクってこれのことかね?
CTFontCopyDefaultCascadeListForLanguages(font, NULL);
AquaKanaとかHiraKakuProN-W3の名前が入った CTFontDescriptorRef の配列が返ってくる。
CTFontCopyDefaultCascadeListForLanguages(font, NULL);
AquaKanaとかHiraKakuProN-W3の名前が入った CTFontDescriptorRef の配列が返ってくる。
518デフォルトの名無しさん
2012/12/06(木) 16:24:07.04 ( 'o') をを!まさにそれです!ありがたいです!
でもこれすごく新しいAPIですね……うーん。
でもこれすごく新しいAPIですね……うーん。
519デフォルトの名無しさん
2012/12/06(木) 21:24:48.62 ふと思ったのだが、
「システム既定の日本語フォント名」という前提条件を設定した時点で、「ヒラギノ角ゴ Pro」であることが確定しているんじゃないのか?
ランタイムでそれを取得することに、何か意味でもあるの?
「システム既定の日本語フォント名」という前提条件を設定した時点で、「ヒラギノ角ゴ Pro」であることが確定しているんじゃないのか?
ランタイムでそれを取得することに、何か意味でもあるの?
520デフォルトの名無しさん
2012/12/06(木) 21:57:11.54 今はそうでも、今後は分からないからとか……?
521デフォルトの名無しさん
2012/12/07(金) 01:16:43.95 ( 'A`) エキゾチックな環境ではエキゾチックなフォントを自動的に使うようにしたかったの。
JUCEというフレームワークを今回某案件に使うことになったのですけれども、これが黙っていると漢字などが豆腐になります。
アプリ内では、UI文字列はともかくユーザのファイルツリーなども表示したりしますのでこれはよろしくない。
んでちょこちょこ実験してみたら、LookAndFeelというクラスに漢字フォントのタイプフェイス名を明示的に指定してやればよいというところまでわかっていたのです。
JUCEというフレームワークを今回某案件に使うことになったのですけれども、これが黙っていると漢字などが豆腐になります。
アプリ内では、UI文字列はともかくユーザのファイルツリーなども表示したりしますのでこれはよろしくない。
んでちょこちょこ実験してみたら、LookAndFeelというクラスに漢字フォントのタイプフェイス名を明示的に指定してやればよいというところまでわかっていたのです。
522デフォルトの名無しさん
2012/12/07(金) 01:38:23.92523デフォルトの名無しさん
2012/12/07(金) 02:34:01.20 あっそうか、日本語環境で日本語フォントを指定できても他言語から持ってきたファイル名とか余裕で化けますね。
うわあどうしよ。フレームワーク側をいじるべきなのか……。
うわあどうしよ。フレームワーク側をいじるべきなのか……。
524デフォルトの名無しさん
2012/12/07(金) 06:38:15.23 糞OS
525デフォルトの名無しさん
2012/12/07(金) 20:06:04.80526デフォルトの名無しさん
2012/12/10(月) 15:45:02.57 簡単な質問失礼
Macのc言語でシューティングのようなもの作りたいんだが
conio.hがなくてkbhit関数使えないから、自機が動かないと敵機も動かないって状況に。
キーボード入力を見張りつつ、プログラムを止めない関数はない?
Macのc言語でシューティングのようなもの作りたいんだが
conio.hがなくてkbhit関数使えないから、自機が動かないと敵機も動かないって状況に。
キーボード入力を見張りつつ、プログラムを止めない関数はない?
527デフォルトの名無しさん
2012/12/10(月) 16:26:38.53 curses
528デフォルトの名無しさん
2012/12/10(月) 18:22:33.55 >>526
スレッド使えば済むのでは?
スレッド使えば済むのでは?
529デフォルトの名無しさん
2012/12/10(月) 18:30:19.31 select
530デフォルトの名無しさん
2013/01/12(土) 14:20:41.92 XCode4.5.2で自動保存(auto-save)解除の設定はどこにありますか?
GeneralのところにもBehaviorsにも見当たりません。
ちなみにこのバージョンBiuldタブがなくBehaviorsタブに集約されてます。
GeneralのところにもBehaviorsにも見当たりません。
ちなみにこのバージョンBiuldタブがなくBehaviorsタブに集約されてます。
531デフォルトの名無しさん
2013/01/12(土) 19:35:02.93 ターミナルでシコシコ文字だして遊ぶのに飽きたんで
簡単な動的なプログラミングをしたいと思ってるんだけどオススメの環境とかあったら教えて欲しいです。
とりあえず作りたいものとしては物理方程式を適当に当てはめて衝突やら引力についてシミュレーションしてみたい。
簡単な動的なプログラミングをしたいと思ってるんだけどオススメの環境とかあったら教えて欲しいです。
とりあえず作りたいものとしては物理方程式を適当に当てはめて衝突やら引力についてシミュレーションしてみたい。
533デフォルトの名無しさん
2013/01/12(土) 21:46:19.00534デフォルトの名無しさん
2013/01/12(土) 22:00:59.88535デフォルトの名無しさん
2013/01/12(土) 22:07:48.76536デフォルトの名無しさん
2013/01/12(土) 22:17:51.85 >>532
以前のバージョンはありました。
http://developer.apple.com/library/ios/#recipes/xcode_help-general_preferences/Recipe.html
↑ここのスクリーンショットにあるように。
以前のバージョンはありました。
http://developer.apple.com/library/ios/#recipes/xcode_help-general_preferences/Recipe.html
↑ここのスクリーンショットにあるように。
537デフォルトの名無しさん
2013/01/12(土) 23:05:04.23538デフォルトの名無しさん
2013/01/12(土) 23:17:50.87 >>537
OSXです。
OSXです。
539デフォルトの名無しさん
2013/01/12(土) 23:20:21.47 >>538
開発環境という意味なら、単純にXcode + Cocoaがオススメです。
開発環境という意味なら、単純にXcode + Cocoaがオススメです。
540デフォルトの名無しさん
2013/01/12(土) 23:26:20.57 >>537
無効にしたい理由は、
GithubからオープンソースのアプリのソースをDLして参考用にXCodeのワークスペースに入れて
いじくったり検証したりしてるんですが、その都度上書き保存されるのが嫌なので・・
まあ、改変してないオリジナルのソースはGithubにもローカルにもあるので無くなることはないので
ものすごく困ってる訳じゃないんですが、色々と不便なので
無効にしたい理由は、
GithubからオープンソースのアプリのソースをDLして参考用にXCodeのワークスペースに入れて
いじくったり検証したりしてるんですが、その都度上書き保存されるのが嫌なので・・
まあ、改変してないオリジナルのソースはGithubにもローカルにもあるので無くなることはないので
ものすごく困ってる訳じゃないんですが、色々と不便なので
541デフォルトの名無しさん
2013/01/12(土) 23:38:09.27 >>540
Xcodeに限らず、最近のAppleは自動保存を押してるから、offにできなくても不思議はないような。
(開発者向けなんだから余計なことするなって気持ちも分かるけど…)
ちゃんとバージョン管理されてるなら自動保存で問題ないと思うんだが。
あと、ソースをいじって検証してるってことは、いじったソースをコンパイルして動かしてるってことだよね?
コンパイルするには一旦ソースを保存する必要があるから、やっぱり自動保存で問題ない筈。
Xcodeに限らず、最近のAppleは自動保存を押してるから、offにできなくても不思議はないような。
(開発者向けなんだから余計なことするなって気持ちも分かるけど…)
ちゃんとバージョン管理されてるなら自動保存で問題ないと思うんだが。
あと、ソースをいじって検証してるってことは、いじったソースをコンパイルして動かしてるってことだよね?
コンパイルするには一旦ソースを保存する必要があるから、やっぱり自動保存で問題ない筈。
542デフォルトの名無しさん
2013/01/12(土) 23:41:00.35543デフォルトの名無しさん
2013/01/12(土) 23:56:27.76544デフォルトの名無しさん
2013/01/13(日) 00:32:23.34 >>539
やはりXcode ですか。
前に一度使ってみたときにファイルやらがたくさんあり複雑そうで諦めたことがあったので少し敬遠していたのですが再挑戦してみようと思います。
ありがとうございました。
やはりXcode ですか。
前に一度使ってみたときにファイルやらがたくさんあり複雑そうで諦めたことがあったので少し敬遠していたのですが再挑戦してみようと思います。
ありがとうございました。
545デフォルトの名無しさん
2013/03/20(水) 04:44:27.93 ageとくか。
546デフォルトの名無しさん
2013/05/23(木) 00:40:46.73 伸びないねーw
547デフォルトの名無しさん
2013/05/23(木) 08:26:28.91 Mac App Storeに登録するためにSandBox化しているのですが、ちょっと行き詰まっています。
アプリの大まかな流れは、
ユーザーがアプリへファイル(複数可)をNSOpenPanelか、アプリアイコン及びNSViewサブクラスへのドラッグ&ドロップにて受け渡します。
そのファイルをコマンドラインにてバンドル内のバイナリへNSTaskで受け渡して書き出し
みたいな感じです。
Entitlementsの設定は、User Selected File, Music, Pictures, Movies, DownloadsすべてRead/Writeにしています。
ファイルの保存場所は、設定画面内にてファイルと同じディレクトリあるいは、NSOpenPanelで選択したディレクトリを選択出来ます。
ここで、NSOpenPanelで保存先を選択した場合は問題ないのですが、ファイルと同じディレクトリを選んだ場合、Entitlementsで指定した場所以外(Desktop等)への書き出しが出来ません。
続く.…
アプリの大まかな流れは、
ユーザーがアプリへファイル(複数可)をNSOpenPanelか、アプリアイコン及びNSViewサブクラスへのドラッグ&ドロップにて受け渡します。
そのファイルをコマンドラインにてバンドル内のバイナリへNSTaskで受け渡して書き出し
みたいな感じです。
Entitlementsの設定は、User Selected File, Music, Pictures, Movies, DownloadsすべてRead/Writeにしています。
ファイルの保存場所は、設定画面内にてファイルと同じディレクトリあるいは、NSOpenPanelで選択したディレクトリを選択出来ます。
ここで、NSOpenPanelで保存先を選択した場合は問題ないのですが、ファイルと同じディレクトリを選んだ場合、Entitlementsで指定した場所以外(Desktop等)への書き出しが出来ません。
続く.…
548デフォルトの名無しさん
2013/05/23(木) 08:27:35.58 続き
あたりまえと言われればそれまでなんですが、User Selected Fileはあくまでファイル単体であって、その親ディレクトリは含まれないんでしょうか?
なお、NSURLのbookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope includingResourceValuesForKeys:nil relativeToURL:nil error:error でブックマークを作り、
[url startAccessingSecurityScopedResource] を使っての同じファイル名での上書きはどのディレクトリ上でも出来ることを確認しましたが、処理の都合上拡張子やファイル名が変わってしまうので理想的ではありません。
理想は、いちいちダイアログで保存場所を選択せずにドラッグ&ドロップでそのファイルと同じディレクトリに処理済みのファイルを保存みたいな、サクッと終わらせたいアプリなんですが、
もし方法があれば教えてもらえないでしょうか?お願いします。
あたりまえと言われればそれまでなんですが、User Selected Fileはあくまでファイル単体であって、その親ディレクトリは含まれないんでしょうか?
なお、NSURLのbookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope includingResourceValuesForKeys:nil relativeToURL:nil error:error でブックマークを作り、
[url startAccessingSecurityScopedResource] を使っての同じファイル名での上書きはどのディレクトリ上でも出来ることを確認しましたが、処理の都合上拡張子やファイル名が変わってしまうので理想的ではありません。
理想は、いちいちダイアログで保存場所を選択せずにドラッグ&ドロップでそのファイルと同じディレクトリに処理済みのファイルを保存みたいな、サクッと終わらせたいアプリなんですが、
もし方法があれば教えてもらえないでしょうか?お願いします。
549デフォルトの名無しさん
2013/05/23(木) 09:26:11.50550デフォルトの名無しさん
2013/05/23(木) 09:46:33.47551デフォルトの名無しさん
2013/05/25(土) 19:10:25.29 Macで線や図形を書いてグリグリ動かす(編集する)ようなアプリを作りたいのですが
どうやって作るのかよく分かりません。
(アプリのイメージとしては、MindNodeというマインドマップ作成ソフトのような感じ)
開発環境はXCodeを使って、言語はObjective-Cで、Cocoaライブラリを使うのかなー?
というまでは見当がつきますが、具体的にどうすればいいのかサッパリです。
(線を書いたりする機能はCocoaに含まれるのか? とか)
よいチュートリアルなどあれば教えてください。
どうやって作るのかよく分かりません。
(アプリのイメージとしては、MindNodeというマインドマップ作成ソフトのような感じ)
開発環境はXCodeを使って、言語はObjective-Cで、Cocoaライブラリを使うのかなー?
というまでは見当がつきますが、具体的にどうすればいいのかサッパリです。
(線を書いたりする機能はCocoaに含まれるのか? とか)
よいチュートリアルなどあれば教えてください。
552デフォルトの名無しさん
2013/05/25(土) 19:48:00.12553デフォルトの名無しさん
2013/05/25(土) 19:50:58.99 >>551
あとチュートリアルならAaron HillegassのCOCOAプログラミングが人気高い
あとチュートリアルならAaron HillegassのCOCOAプログラミングが人気高い
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★3 [Hitzeschleier★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」★2 [冬月記者★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- 日本、G7への中国招待を懸念 議長国フランスに慎重な対応要請 [どどん★]
- 【配信】TikTokで収益化を剥奪される日本人クリエイターが続出 [muffin★]
- 高市早苗、トランプおやびんに泣きつくwwwwwwwwwwwwwwwwwwwwwwww [834922174]
- 防衛省「了解は言っていない」 [966095474]
- 企業・団体献金の規制強化をめぐる党首間協議について高市「引き継ぎ受けてないし知らん。約束ではない。野田も誘ってくれないし」 [389326466]
- ケンモメンってなんでこんなに反日が多いの? [866936191]
- 中国、日本人tiktokの収益剥奪開始wmwmwmwmwmwm [834922174]
- 【速報】共同通信スクープキタ━(゚∀゚)━!!「実際は日本の自衛隊機が中国機に対してレーダ照射ロックオンしていたことが発覚」 [339712612]
