繁体   English   中英

uiimagepickercontroller在h或m文件中?

[英]Uiimagepickercontroller in h or m file?

我想知道这有什么区别吗? 如果在我们的m文件中声明了它,是否在我们每次使用时都重新分配它(从而包括额外的和冗余的内存),或者这两种方式意味着同一件事,因此我声明的哪个文件没有什么不同?

唯一的区别是变量的范围。 在头文件中声明的变量将可用于该类中的所有方法。 在方法内声明的变量只能在该方法内访问。

就内存而言,通常在头文件或.m文件中声明变量之间没有区别。

如果在* .h中声明UIImagePickerController.h ,则每当在其他类中导入* .h时,UIImagePickerController.h也将不必要地导入该位置。

如果您在.h中使用的每个人都应该出现在.h中,如果该函数应该在.m中出现,并且如果您使用@interface()在.m中进行声明,则它的范围是私有的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM