iOS各种疑难杂症

iOS开发将一个工程添加到另一个工程中

2019-05-10  本文已影响0人  七里田间的守望者

一个项目引用另一个项目这里列举两种情况

  • 一个 Single View App 项目要引用另一个Single View App 项目
  • 一个 Single View App 项目要引用 动态库的项目(Cocoa Touch Framework)

先说第一种情况的做法

注意 现在的需求是 demo1 要引用 demo2

WX20190510-100943@2x.png

创建动态库

WX20190510-100959@2x.png

我这里命名的target 为xxx 你可以按需求命名 因为到时候在 demo1中导入头文件的时候 就是这个名字

注意要想在 demo1使用的文件添加到 xxx 的target当中去 如下图所示 如果又想给demo1用又想自己用 那就两个target都勾选

image.png

上图操作为 把Project 中的 Person.h 拖动到 Public

下面是 Single View App 项目要引用 动态库的项目(Cocoa Touch Framework)

思路跟上面差不多

这里以 Demo1 为例子 以下图所示 操作

image.png

然后按照下图选择创建动态库


WX20190510-100959@2x.png

然后创建好的动态库如下图所示


image.png

我在动态库里面 新建了 一个Person文件,并声明了一个属性和一个方法

image.png

切记箭头指向的地方 如果在 UUPerson 中打钩就是只在UUPerson动态库中用。
然后在 动态库的头文件中,配置要暴露出去的头文件 如下图所示

image.png

接着就要配置外界能访问的头文件了 如下图所示


image.png

把要对外的 .h文件都拖动到 Public的里面去

然后就可以在当前项目中使用了 如下图所示


image.png
上一篇下一篇

猜你喜欢

热点阅读