Objective C -- is there a keypath that will cause an object to return itself? - Stack Overflow
id myObj = [foo valueForKey: @"self"];
こんなのありなのか。
試してみた。
NSLog(@"self=%@", self);
NSLog(@"value=%@", [self valueForKey:@"self"]);
結果
[17705:80f] self=<customview: 0x11b940="">
[17705:80f] value=<customview: 0x11b940="">
おー。
iPhoneプログラミング講義のフォローアップ資料の翻訳2 | Nosue's log
iPhoneのプログラミング講義だがだい話は Mac OS X でも同じ。ズバッと?まとめられていて読みやすい。
Is there an XCode version of "Override/Implement Method"? - Stack Overflow
IDE の Eclipse でサポートされている Override/Implement Method と同等の機能を Xcodeで実現するには?
rubyスクリプトを走らせる、Accessorizer(シェアウェア)を使う、Completion Dictionary を使う、など。
Accessorizer は自動コード生成ツールで、以前簡単に紹介した。
Cocoaの日々: Acessorizer
Completion Dictionary は補完機能を拡張するようなツールか。マクロも組めるとのこと。
Completion Dictionary
今度試してみたい。
How to add commas to number every 3 digits in Objective C? - Stack Overflow
数値を ,(カンマ)付きの表現にするには?
⇒ NSNumberFormatter を使う。-[setGroupingSeparator:] に @"," を渡し、-[-setGroupingSize:] で3(桁)を渡す。
Mac Dev Center: NSNumberFormatter Class Reference
SQLite対応アプリのデータベースファイルを閲覧する - builder by ZDNet Japan
Run a Bash script as root with Objective-C / Cocoa - Stack Overflow
Bash script を root で実行するには?
⇒ Authorization Services を使う、setuid(0);を使う、など。後者は昔使ったことがある(linuxで)。
Mac Dev Center: Authorization Services Programming Guide: Authorization Services Tasks