2011-05-24 Cocoa(Objective-C)で自分のIPアドレスを調べる cocoa objective-c NSHostを使うことで簡単にできます。 NSHost* host = [NSHost currentHost]; NSArray* addresses = [host addresses]; for (NSString* addr in addresses) { NSLog("%@", addr); } IPv6などもまとめて表示されます。IPv4は2番目にあるようです。