我会知道课堂是如何运作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];
没有返回值,没有单元格引用……我的笔尖的对象在哪里?他们是如何处理的?我不明白它是如何工作的