クラスがどのようloadNibNamed
に機能するかを知っています。NSBundle
いくつかのドキュメントで、次のようなものを見つけました
[[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL];
戻り値なし; メソッド内で呼び出されただけです(たとえばcellForRowAtIndexPath
、セルをカスタマイズしたい場合)。他のドキュメントでは、次のことを見つけました。
NSArray* vett=[[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL];
cellForRowAtIndexPath
この場合、たとえば、
return [vett lastObject];
またはこのようなもの。後者の方法は私には明らかです。ペン先をベクターにロードしてから、ベクター要素を使用します。問題は、最初に正確に何をするかを理解することです:
[[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL];
戻り値もセル参照もありません...ペン先のオブジェクトはどこにありますか? それらはどのように扱われますか?仕組みがわかりません