【マック】Macintoshプログラミング質問箱at TECH
【マック】Macintoshプログラミング質問箱 - 暇つぶし2ch462:デフォルトの名無しさん
12/01/11 01:05:34.62
>>460
>>461

ありがとうー。順調です。

463:デフォルトの名無しさん
12/01/11 16:29:33.37
テーブルビューの、セルをデキューって具体的に何をしてるのでしょうか?

セルをキャッシュして再利用するのはわかるんですけど、セルのどこからどこまでを再利用してるのかわかりません。
セルに書いた文字まで全てキャッシュされているのでしょうか。
よくわかっていないので質問文も曖昧です・・・すいません。

464:デフォルトの名無しさん
12/01/17 16:17:06.20
プロジェクトを新規作成して、xibファイルがなかったのでそれもつくって、
Interface builderで背景を置いたんですが、実行しても表示されません…

どうやったら表示されるんでしょうか…?

465:デフォルトの名無しさん
12/01/17 16:35:15.17
すみません事故解決しました。

4.2からはstoryboardから出来るんですね。

466:デフォルトの名無しさん
12/01/18 00:04:02.62
ここは Mac プログラミングのスレなんだが。
iPhone プログラミングのスレは Mac 板にあるよ。

467:デフォルトの名無しさん
12/01/31 10:54:05.71
ユーザーがアプリのインストールするフォルダを変えてしまう場合を
想定した質問です。

Macにはレジストリがありませんが、インストーラを起動したとき、
インストーラが「既に自アプリがインストールされているかどうか」
を判断して動作を変更する方法はあるのでしょうか?(既にインス
トールされていますと表示したり、本体を起動したりする)

大抵のアプリはApplicationsの下にインストールされますが、
少ないながらも開発系のツールなどは、デフォ以外にユーザー
がインストールする場所を変える例もあるので。

468:デフォルトの名無しさん
12/01/31 11:02:05.73
-[NSWorkspace absolutePathForAppBundleWithIdentifier:]
で探す。
アプリの名前を変えられていても見つけられます

バンドルIDが登録されるタイミングが良く分からないので
もしかすると一度も起動されていない場合は見つからないかも。

469:466
12/01/31 13:22:32.18
>>468
どうもありがとうございました

470:467
12/01/31 13:24:06.79
>>469
467でした。スレ汚し申し訳ない

471:デフォルトの名無しさん
12/02/19 00:30:19.39
最初にMainMenu.xibが作られるが、ここのmenuのdelegateを設定しても、
menuWillOpenとかdelegateが呼ばれない。
なんでだ・・・

472:デフォルトの名無しさん
12/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: 呼ばれたよ。

473:471
12/02/19 02:38:01.24
>>472
うまくいった!
なんか過疎スレっぽいからあきらめてたのに即レスうれしい。
マジで困ってたので・・・ありがとう(´;ω;`)ブワッ

474:471
12/02/19 02:42:27.03
あ、あともう1点
[NSApp runForModal:modalWindow]
[mainWindow close] or [mainWindow orderOut:nil];
みたいにモーダルダイアログを表示して、それが閉じられたらメインのウィンドウを閉じる。
メインウィンドウは最後の1枚になるウィンドウで閉じられるとアプリ終了する。

このようにしてるんだけど、画面にclose呼んだ後もウィンドウが残ってしまう。
ウィンドウをクリックすると消える。その後、アプリも終了する。
イベントループと絡んでるのかな。
perfomSelector afterDelay使ってcloseしてもダメ・・・解決方法がわからない。

475:デフォルトの名無しさん
12/02/19 11:00:55.60
>>473
新mac板にもプログラミングのスレッドあるよ。cocoaはさっぱりとか。

>>474
runModalForWindow: はモーダル処理が終わるまで処理が戻ってこない。
クローズボタンが押された時点ではまだモーダルウインドウは閉じずに stopModalでモーダル処理を終了させて、
モーダルウインドウを閉じるのは runModalForWindow: から帰ってきてからにするといいっぽい。
ってか、runModalForWindow: よりも beginModalSessionForWindow: とか beginSheet:modalForWindow:... の方がいいんじゃない?

476:471
12/02/21 16:18:21.33
>>475
>>474の件もbeginModalSessionForWindow使ったらうまくいった。
重ね重ねありがとう。
iOSは3年くらいやってて熟知してるんだけど、
CocoaはiOSの劣化版SDKに見えるね・・・仕方ないけど。


477:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 01:24:20.28
xcode って .hに宣言書いたらワンタッチで .mに写してくれたりしないの?

478:営利利用に関するLR審議中@詳細は自治スレへ
12/03/29 12:57:50.94
>>477
何に使うんだよ

479:営利利用に関するLR審議中@詳細は自治スレへ
12/04/01 12:05:48.87
.

480:デフォルトの名無しさん
12/05/07 14:20:31.57
GKに関してなんだけど、プログラム起動するとき、開発者コードと署名をチェックする為に、起動の
たびにアップルのサーバーに問い合わせるのだろうか?

481:デフォルトの名無しさん
12/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];
}

誰か教えてー

482:デフォルトの名無しさん
12/05/13 18:45:50.58
>>481
drawInRect:??
drawRect:じゃないのか?



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch