iOS开发随记

配置一个多工程的项目

2018-01-26  本文已影响102人  CoderHG

一、简介

先看一个已经完成的例子:
创建一个名为 MutableCoder 的项目,刚创建结束是这样子的:

image.png

其中 CoderLoginCoderHome 就是两个子项目。看子项目的名字,应该就知道这两个子项目的作用了,不用解释。那么接下来,就来介绍一下这两个子项目是如何添加进去的。

二、创建一个空项目

这个空项目就是即将开发的主项目,是这样的:


image.png

Xcode 中是这样的:

image.png

三、创建子项目

这里所说的子项目,其实是就是 iOS 开发中的动态库。创建一个单独的 动态库 项目, 不要在 MutableCoder 中创建,一定是单独的创建:

第一步,与创建一个正常项目的入口是一样的:


image.png

第二步、选择创建一个动态库项目:


image.png

第三步,命名为 CoderLogin

image.png

第四步,一定要保存到这里:


image.png

通过以上的步骤,再创建一个 CoderHome ,最终的目录是这样的:

image.png

可以关闭 CoderLoginCoderHome ,打开主项目 MutableCoder

四、在主项目中关联子项目

打开主项目 MutableCoder

4.1 添加到项目空间

第一步:

image.png

第二步:

image.png

重复以上两个步骤,将 CoderHome 也添加上去,最终是这样的:

image.png

4.2 配置编译关联

但是现在 CoderLoginCoderHome 是没有任何关系的,还需要做这两个操作:
第一步:

image.png image.png

本来到这里,在主项目中完全访问 子项目 中的 Class 了。但是,我们的 子项目 是一个动态库,需要改成静态库才符合苹果大大的要求,所以应该这样改一下:


image.png

到现在为止,就大功告成了。可以再两个子项目中分别创建 LoginObject 与 HomeObject,然后在 主项目中使用吧。

一个参考的项目MutableCoderMutableCoderMutableCoder

谢谢!

上一篇 下一篇

猜你喜欢

热点阅读