Rhythm & Biology

Engineering, Science, et al.

objective-c

SenTestingKitでNSLogを監視する

Cocoa開発でテストを行う時にはSenTestingKit.frameworkを使います。使い方も簡単でそれほど不満はないのですが、一つだけ大きな不満があります。NSLogがXcodeのデバッグコンソールに表示されないということです。NSLogだけでなく、CFShow, printf全て表示さ…

Cocoa(Objective-C)で自分のIPアドレスを調べる

NSHostを使うことで簡単にできます。 NSHost* host = [NSHost currentHost]; NSArray* addresses = [host addresses]; for (NSString* addr in addresses) { NSLog("%@", addr); } IPv6などもまとめて表示されます。IPv4は2番目にあるようです。