UINib

简介

UINib类的实例是nib文件的包装器或容器,一个UINib对象在内存中缓存一个nib文件的内容,准备解档和实例。在低内存的情况下,UINib对象会自动释放缓存的nib数据,应用程序下次实例化nib时会重新载入数据。

注意

  • 当你需要反复实例化相同的nib数据时,你应该使用UINib对象,如:使用一个nib文件来初始化表格单元格视图,使用UINib对象缓存这个nib文件能显著地提升性能。

  • 当你使用一个nib文件的内容创建一个UINib对象时,该对象并不会对nib文件的内容进行解档,只是载入该nib文件的对象图,只有当你的应用程序调用UINib对象的instantiateWithOwner:options:方法时,才会解档所有的nib数据并实例化。