コードで参照されているファイルが有効であることを Xcode コンパイラに確認させることはできますか?
NSString を介してプログラムでファイルを自然に参照する場合、Cocoa 開発には複数のポイントがあります。
[UINib nibWithNibName:@"MyNib" bundle:nil];
[UIImage imageNamed:@"MyImage"];
[[UIViewController alloc] initWithNibName:@"MyNib" bundle:nil];
これらのファイル参照が有効かどうかをコンパイル時にチェックする方法はありますか?
上記の方法を使用した後、参照ファイルの名前を変更してしまうことがよくありますが、コードで名前を変更するのを忘れています。すべてが問題なく準拠しており、このファイルにアクセスするアプリの部分にたまたまアクセスした場合にのみ、バグが明らかになります.
この種のエラーを回避するために人々が使用する別のアプローチまたは手法はありますか?
文字列を介してファイル名を参照することは、非常に壊れやすいと感じます。