步骤1.新建一工程 MyFMTest

)

步骤二,新建静态库 MyFrameWork

)))

步骤3.关闭MyFrameWork,然后把myFramework库添加MyFMTest里(如图)

把 MyFrameWork 库文件添加进 Link Binary With Libraries

在MyFramework工程里新建 FMObject 文件

))

然后在MyFrameWork.h 里如下添加头文件

把FMObject 从Project 挪到 Public 组里


步骤4 在 AppDeleagate 里如下引用文件即可正常编译成功, import <MyFrameWork/MyFrameWork.h>

步骤4. 如下编译,Build Success, 成功。

总结:就可以把项目分成多个Framework控制的小模块去控制。结构也更加清晰易懂。

如果需要支持ios7,则需要把framework改成静态库

注意:如果引用类别方法出现以下错误,则需要找到主工程的 target --Build Setting--Linking--更改其 Other Linker Flags 为: -all_load 或 -force_load 即可。