UINib
简介
UINib
类的实例是nib文件的包装器或容器,一个UINib
对象在内存中缓存一个nib文件的内容,准备解档和实例。在低内存的情况下,UINib
对象会自动释放缓存的nib数据,应用程序下次实例化nib时会重新载入数据。
注意
当你需要反复实例化相同的nib数据时,你应该使用
UINib
对象,如:使用一个nib文件来初始化表格单元格视图,使用UINib
对象缓存这个nib文件能显著地提升性能。当你使用一个nib文件的内容创建一个
UINib
对象时,该对象并不会对nib文件的内容进行解档,只是载入该nib文件的对象图,只有当你的应用程序调用UINib
对象的instantiateWithOwner:options:
方法时,才会解档所有的nib数据并实例化。