一、创建工程并新建Framework Target
1.新建一个工程,Target选择Cocoa Touch Framework。
2.添加封装的文件
二.设置
3.对Target进行一些设置。
3.1 选择Framework Target,在Build Settings里面搜索
3.2 选择Framework Target,在Build Settings里面搜索
3.3 选择Framework Target,在Build Phases的Headers里面将需要暴露出来的头文件设置好。
3.对Target进行一些设置。
3.1 选择Framework Target,在Build Settings里面搜索
Mach -O type
,改为Static Library
;3.2 选择Framework Target,在Build Settings里面搜索
Link With Standard Libraries
,改为No
;3.3 选择Framework Target,在Build Phases的Headers里面将需要暴露出来的头文件设置好。
public
是可以被引用的,用户可以看到的,例如用户在使用的时候 import "xxxxxx.h"
,project
和private
是不暴露出来的。 3.4 将暴露出来的.h文件添加到默认生成的.h文件中
4.编译后,来到工程目录树,Products下的文件都是红色的,现在我们选中.framework文件 然后Show in Finder 找到对应的 .framework文件.
三.使用
5.导入项目中,导入framework的头文件(例如:#import <person/person.h>)即可使用.