Cocoaはさっぱり!!! version.12at MAC
Cocoaはさっぱり!!! version.12 - 暇つぶし2ch782:名称未設定
09/03/29 21:58:55 Arvynqjh0
F-1でオートマ乗ったら負けだろうな

783:名称未設定
09/03/29 23:09:03 0+hbEKM60
エンジンをかけるときはクランクを力強く一気に廻す
エンジンがかかると勢い良くクランクが回転するので
あごの骨を砕かれる恐れがあるので顔を近づけない事

784:名称未設定
09/03/29 23:28:56 ZtbTYtIP0
自分に対して無駄な制限をかける人って、たまに居るよね
別にかまわないし、個人の自由だと思うけど
周りに迷惑がかかるようならやめて欲しい

785:名称未設定
09/03/30 00:12:23 LEpUUYlh0
宗教とかな

786:名称未設定
09/03/30 01:26:40 /GsaEKKp0
もともと半分ネタな話題の上にさらにネタを重ねるけどもw

>>782
F1はオートマって言ってもセミオートマだし。で人間がクラッチ操作するより素早く
シフトチェンジするし、いわば人間+技術で最高の効率を追求してる感じ。

autorelease は、オブジェクトの寿命をルーズにするから、メモリのある種の利用効率
という点では手動できっちり管理する場合より落ちる。って感じ。


さて、次は「retain/releaseを使ったら負け」でもいってみますかw

787:名称未設定
09/03/30 02:37:07 utyEfR7Gi
>>786
開放するのがまけなんだろ、きっと。

男は黙って 確保したまま。
男は黙って 確保したまま。
メモリ不足でアプリが強制終了しちゃうよ~

788:名称未設定
09/03/30 02:50:51 OjkMXpC10
>>787
iPhone はともかく、Mac では
>メモリ不足でアプリが強制終了しちゃうよ~
てことはないのでは?

789:名称未設定
09/03/30 11:36:33 NTIDxucM0
32bitアプリで2GB超えたら強制終了したよ。

790:名称未設定
09/03/30 20:05:01 cs/pyE5p0
初歩的な質問で申し訳ないのですが・・・

NSTableViewで複数行があったとして、ファーストレスポンダが行最後のセルにあり、
ここでtabキーを押した時、次の行の先頭セルにファーストレスポンダを移す事って、
IBだけで出来るでしょうか?

791:名称未設定
09/03/30 21:13:10 jWZzU8wmi
>>790
TableViewの内部のセル自体がファーストレスポンダになることはありません。
その場合、編集中ならセルの位置に表示されてるFieldEditorが、
そうでないならTableViewそれ自体がファーストレスポンダということになります。
IBだけではその制御はできません。

792:790
09/03/30 22:52:23 cs/pyE5p0
>>791
なるほど、レスありがとうございました。

793:名称未設定
09/03/31 08:35:35 5nYIQ3Ld0
>>787
>男は黙って 確保したまま。

別に dealloc は駄目とは書かれてないのだが.... 「ネタ」の意味が理解されなかったか。
だったらメモリリークしまくりのコードを書く奴は? 男も堕ちたもんだw

794:名称未設定
09/03/31 10:40:26 g4GAqv8E0
明示的にdeallocをしてはいけません
raleaseCountが0になった時オブジェクトは自動的にdeallocされメモリを解放します

795:名称未設定
09/03/31 10:42:51 HzS6wNkv0
NSDrawerを使っていて時間のかかるループの前にこれを閉じたいんですけど
closeを呼んでも実際に閉じられるのはループが終わってからになってしまいます
updateとかdisplayとかいろいろ呼んでみたんですがうまくいきません
sendEventとかしないといけないんでしょうか?

796:名称未設定
09/03/31 10:53:36 fhQmN1Q/0
drawer が閉じたのを確認した後で時間がかかるループを開始すればok

797:名称未設定
09/03/31 11:33:02 SrzqsxLr0
Drawerの開閉が1回のイベントループ内で終わるのなら、
長い処理を
[obj performSelector:@selector(hogehoge) withObject:nil afterDelay:0.0];
で次のイベントループで実行させればいいよ。


798:名称未設定
09/03/31 12:18:47 g4GAqv8E0
NSDrawerDidCloseNotification

799:名称未設定
09/03/31 13:29:11 HzS6wNkv0
>>797
ありがとうございます。やってみましたけどだめでした。すでに開いているNSDrawerがあって
特定のボタン(長いループのある処理に入る)が押されたときに閉じようとしています。

>>796
>>798
NSDrawerDidCloseNotificationを待ってから処理に入ればいいということでしょうか

800:名称未設定
09/03/31 21:19:34 pZH39k4v0
ループの中身をメソッドで取り出して、
forでなく、runLoopにやらせるようにするだけでいい。
UIをブロックしなくなるし。ちょっと遅くなるけれど。

801:名称未設定
09/03/31 22:13:14 W0bP27zQ0
くあしくコードプリーズ

802:名称未設定
09/03/31 23:32:05 g4GAqv8E0
初心者なら素直に木下本買ってこい


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