iOS静态库与Workspace在项目中的使用

iOS开发中经常用到一些公共库或封装的公共函数。我们在不同的项目都需要用到,常常需要每个工程copy一份。现在我教大家怎么新建lib静态库与Workspace,让多个项目共用一份公共库。

我们现在分步开始,先新建lib库

第一步:新建lib工程
这里写图片描述
第二步:选择工程模版,并点击下一步
这里写图片描述
第三步:输入你的工程名以及工程信息,并且点击下一步,同时选择保存路径点击创建
这里写图片描述
第四步:以下是创建成功的工程
这里写图片描述
现在我们不必急着运行,我们先添加我们想要的文件。我们添加一个NSString的Category作为我们lib库的内容。内容是字符串MD5加密。
第五步:NSString的MD5加密Category如图:
这里写图片描述
第六步:新建完后,我们在libTest.h文件中#import “NSString+Digest.h”
第七步:然后我们切换到Build Phases设置好添加的内容头文件如下:
这里写图片描述
这样子我们的库就基本准备完成
在运行前,我们先看一下工程目录内容如下:
这里写图片描述
第八步:现在可以运行工程了,如图:
这里写图片描述
build成功后,工程依然没什么变化,如下:
这里写图片描述

普通工程LibTestDemo工程步骤

这时我们准备库的引用。先建一个普通的工程,这步骤我就不一一演示了。最终的结果如下:
这里写图片描述
这时给工程项目添加一个pch文件,引用我们的libTest.h。这样方便预加载,如下:
这里写图片描述
点击下一步,填上你的文件名,添加创建即可,最终如下:
这里写图片描述
添加pch文件后,还要在项目工程中设置pch的引用,这步骤不在讨论范围,大家可以网上搜索相关资料。

准备Workspace

接着我们新建一个Workspace如下图:
这里写图片描述
新建后,开始把我们刚才的libTest和LibTestDemo两个工程添加进来,如图:
这里写图片描述
最终结果如下:
这里写图片描述
现在我们要给LibTestDemo工程添加libTest库的引用,选中LibTestDemo定位到Build Phases如下图:
这里写图片描述
添加build好的liblibTest.a静态文件如下图:
这里写图片描述
点击添加如下:
这里写图片描述
此时运行LibTestDemo工程,成功如下,由于新建的工程什么都没有,所以是一片空白,如下:
这里写图片描述
切换到LibTestDemo并在ViewController文件中使用libTest中定义的方法如图:
这里写图片描述
最后结果就是这样,很简单,方便以后项目开发,同时可以多个项目共用一个公共库。demo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值