nibとxib

Xcode3.1からnibがxibになった. nibはNext Interface BuilderでxibはXml Interface Builderという意味. 最初はX-platformかX Window Systemだと思ってついに他のOSのアプリ開発が出来るようになったのか!?と思ったけどね. nibファイルは元々Interface Builderが独立したアプリだったころのファイル形式. xibはnibファイルの中身をXMLで記述したもの.

[[ViewController alloc] initWithNibName:@"Foo" bundle:nil];

などかなりの数のメソッドがnibのままになっているので注意.