网上有很多教程使用Xcode新建Framework的教程,不过使用的是Cocoa Touch Static Library,Xcode 7有一个新的功能,通过Cocoa Touch Framework。能直接生成Framework。
Step 1
打开Xcode,新建工程,选择Cocoa Touch Framework,命名为xibFramework.
step 2
1)在framework中添加类,资源等文件。
如上图所示,在Resource中添加xib,在xibFramework.xvassets添加framework中所需要使用到的图片。
2)在xibFramework.h中导入#import<xibFramework/CustomView.h>
xibFramework是新建framework时,自动生成的,把所有需要公开的类的头文件包含在这个.h文件中,在使用framework时,只需要导入这个.h文件即可
3)选中xibFrmework|Build Phases