私は最初のiPhoneアプリを開発しています。
ある日、xibファイルとそのビューコントローラを含むいくつかのファイルの名前を変更しました。
その後、私のアプリは古いxibファイルを使い始めました。
xibファイルを削除しましたが、古いxibがまだ使用されていました。
ビューコントローラを初期化するコードは次のとおりです。
MyViewController *vc = [[MyViewController alloc] init];
コードを次のように変更しました。
MyViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
次に、私のアプリは古いxibの代わりに新しいxibを使用しました。
問題は、古いxibファイルが開発中のアプリだけでなく、リリースされたアプリにも何らかの理由で表示される可能性があるかどうかです。代わり
に使用する場合、リリースされたアプリで古いnixキャッシュを回避できますか?initWithNibName:
init