http://www.cnblogs.com/china-ldw/p/3533896.html
今天刚好有时间把前面的一些不清楚的问题再仔细学习下。
仔细看了上面的文章,就是实现了在xcode里面新添加UIView类的时候可以带xib一起。这个需要修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch/Objective-C class.xctemplate/目录下的TemplateInfo.plist文件。
然后你就可以新建一个带xib的UIView类了,接着要装载这个view,为了做一个通用的(为所有UIView都可以使用),用了一个叫category的方法。新建一个继承与UIView的类,在.h和.m里写成如下(在该类中实现LoadFromNib方法):
@implementation UIView (LoadFromNib)
@implementation UIView (LoadFromNib)
接着你就可以直接用带xib的类调用该方法了:[MTTestView loadFromNib]
遇到的问题:TemplateInfo.plist文件权限不够无法修改,原因是该目录下的文件都属于系统权限的,解决办法是拷贝到其他地方,例如桌面,修改过后再拷贝回来即可。