ios – 目标C:loadNibNamed方法:它是如何工作的?

ios – 目标C:loadNibNamed方法:它是如何工作的?,第1张

概述我会知道NSBundle类的loadNibNamed如何工作;在某些文件中我发现了类似的东西 [[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL]; 没有回报价值;只是在方法内部调用(例如,如果我想自定义我的单元格,则为cellForRowAtIndexPath).在其他文件中我发现: NSArray* vett 我会知道NSBundle类的loadNibnamed如何工作;在某些文件中我发现了类似的东西
[[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];

没有返回值,没有单元格引用…我的笔尖的对象在哪里?他们是如何处理的?我不明白它是如何工作的

解决方法 例如,你有一个子类UIVIEw与自定义nib @“CustomVIEw”

你可以加载它:

NSArray * arr =[[NSBundle mainBundle] loadNibnamed:@"CustomVIEw" owner:self options:nil];    CustomVIEw * customVIEw = [arr firstObject];
总结

以上是内存溢出为你收集整理的ios – 目标C:loadNibNamed方法:它是如何工作的?全部内容,希望文章能够帮你解决ios – 目标C:loadNibNamed方法:它是如何工作的?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存