数据持久层工程PersistenceLayer是静态链接库工程。找到本书提供的PersistenceLayer(位于MyNotes Workspace的 PersistenceLayer目录下),添加静态链接库的过程是:在Xcode导航面板的右键菜单中选择Add File to “MyNotesWorkspace”...,接着在弹出的对话框中选择PersistenceLayer.xcodeproj文件,然后就可以将工程添加到工作空间了。
静态链接库提供给使用者的文件是.a文件和.h文件,前者是编译之后的静态链接库文件,后者是要调用对象的头文件。
.h文件在编译时会复制到产品发布目录下,具体设置如下:打开PersistenceLayer工程,选择TARGETS→PersistenceLayer→Build Phases,然后再选择Editor→Add Build Phase→Add Headers Build Phase菜单项即可。此时会打开复制头文件窗口,选择图10-17中的+按钮,从弹出界面中选择要复制的头文件,再点击Add按钮即可添加。
接着用鼠标将复制的头文件从Project栏拖曳至Public栏中,如图10-18所示。Public栏中.h文件可以被其他工程访问,在应用编译的时候可以复制到产品发布目录。