摘要:
定制的视图控制器是UIViewController的子类,它是用来展现你的应用程序的内容的。 可以在Monodevelop项目模板中增加一个View Controller类,然后修改成自己需要的。增加了一个View Controller类会缺省增加一个xib的View文件。如果是stroyboard项目是在stroyboard中增加一个View Controller,并且可以重命名。 给View Control创建一个视图 为视图控制器创建视图时视图控制器的主要工作是根据需要加载和卸载了自己的视图。 大多数视图控制器从xib关联文件加载他们的视图。 使用xib文件的优点是,它们允许您以可视化的 阅读全文
摘要:
在视图控制器对象,相应的视图中出现两个明显的周期管理:加载和卸载周期。 每当应用程序的某些部分要求查看控制器的视图对象的指针时,并且该对象在内存中当前没有,加载周期发生。视图控制器加载视图到内存并将其存储为指针,以供将来引用。 如果您的应用程序在将来的某个时刻接收内存不足警告,视图控制器可能随后尝试卸载该视图。 在卸载周期,视图控制器尝试释放自己的视图对象并且视图控制器返回到其初始不可见状态。 如果它能够释放视图,视图控制器就没有一个残留的视图对象,直到再次请求,此时加载周期的再次开始。在加载和卸载周期期间,大部分加载和卸载工作是由视图控制器完成。 但是,如果您的视图控制器类存储了一些视图层. 阅读全文