ページ

2010年5月9日日曜日

今週のCocoa情報(5/9) - 今週気になった Cocoaプログラミング情報の紹介

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

mouseover detection in NSTableView's NSCell? - Stack Overflow

NSTableView 上のセルで mouseover イベントを取るには?

以前、この話題は少し扱ったことがある。参考まで。
Cocoaの日々: NSTableView にカスタムセルを表示する (11) ボタンをつける〜NSCellのマウスイベントの扱い
Cocoaの日々: NSTableView にカスタムセルを表示する (12) ボタンをつける〜NSTableViewのサブクラスでマウスイベント処理



Smooth arcs in quartz? - Stack Overflow

Roundrect の角を綺麗に描くには?





rect = CGRectInset( rect , -0.5 , -0.5 );
対するコメントで
I found this at the very same moment. In my case it is positive offset that helped.
とあった。

ほー。
いつか試してみよう。




Leopard プレビュー.appの底力 - ザリガニが見ていた...。

開発情報ではないが気になったので。SimpleCapとの連携でプレビューは非常に重宝している。




How to check if a BOOL is null? - Stack Overflow




mySTUser.current_user_following = [[results objectForKey:@"current_user_following"]boolValue];




 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSNull boolValue]: unrecognized selector sent to instance
となる。そうならない為のチェック方法について。



id vUser = [results objectForKey:@"current_user_following"];
if (vUser != [NSNull null]) {
    // do stuff...
}
else {
    // handle the case appropriately...
}
とか



if (NSValue* val = [results objectForKey:@"current_user_following"]) {
    mySTUser.current_user_following = [val boolValue];
}
後者の方がいい感じがする。


iPhone: static method vs. sharedManager in Objective-C - Stack Overflow

singleton/shared-managed pattern の適用について。
Enforcing a unique instance at runtime is the only valid reason to use the singleton/shared-managed pattern.
乱用について戒めのお言葉など。
However, just like the singleton pattern, utility class methods can tempt you into becoming lazy and overusing them in places they don't really belong. Overused, they begin to make the app look like an old school, non-object oriented C collection of independent functions. This breaks encapsulation and modularity and makes your program a tangle of procedural code.



Regex solution for Objective-C - Stack Overflow


Have a try with CSRegex: http://www.cocoadev.com/index.pl?CSRegex



Core Dataの自動マイグレーション | hippos-lab::blog
Core Dataのマイグレーション(手動編) | hippos-lab::blog

調べようと思っていたものだったのでグッドタイミング。あとで読む。