Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 模型视图控制器&x2B;nib文件_Objective C_Iphone_Model View Controller - Fatal编程技术网

Objective c 模型视图控制器&x2B;nib文件

Objective c 模型视图控制器&x2B;nib文件,objective-c,iphone,model-view-controller,Objective C,Iphone,Model View Controller,在objective c(iphone)中,nib文件(xib)是MVC的视图部分吗? 在IB中设置对象的属性时,实际存储在xib文件中的属性在哪里?是的,通常视图层由nib文件表示 您在自己的控制器中声明的属性不会“存储”在nib文件中;它们是控制器实例的一部分。NIB中的视图对象将具有自己的属性,当对象从NIB中重新创建时,这些属性将存储在内存中。使用IB Inspector在view对象中设置的值存储在nib中,并在加载nib时在对象上设置。因此,在UIScrollView上,例如,如果我

在objective c(iphone)中,nib文件(xib)是MVC的视图部分吗?
在IB中设置对象的属性时,实际存储在xib文件中的属性在哪里?

是的,通常视图层由nib文件表示


您在自己的控制器中声明的属性不会“存储”在nib文件中;它们是控制器实例的一部分。NIB中的视图对象将具有自己的属性,当对象从NIB中重新创建时,这些属性将存储在内存中。使用IB Inspector在view对象中设置的值存储在nib中,并在加载nib时在对象上设置。

因此,在UIScrollView上,例如,如果我使用IB将滚动设置为仅水平。它如何“记住”我已使用IB并重新打开它?对不起,我读错了-是,在IB on view类中设置的属性存储在nib中,并在加载nib时加载(将更正我的答案)。