第二步:file->new->project->Application,创建我们的工程,创建好后关闭工程
第三步:file->new->project->Framework&Library->Cocoa Touch Framework,创建依赖库
第四步:新建一个Tool类,然后在Amy.h里面引入,引入的方式: #import<Amy/Tool.h>
第五步:回到我们的workspace目录,workspace,依赖库和工程最好放到同一目录下面。
第六步:打开workspace,通过 file->AddFile to 依次把工程和依赖添加到workspace中。
第七步:在workspace中选中工程,然后点击Build Phases,选择 link Binary With Libraries 点击 + 号,添加Amy.framework
第八步:在我们的工程中可以引入依赖使用了。
引入方式: #import<Amy/Tool.h>
当你确定了项目的依赖性之后,各个项目就会按照设定的依赖关系确定编译顺序,从而顺利的编译整个工程。1、把子项目,例如dylib项目,添加到应用程序项目中来。在应用程序的项目中,Ctrl+点击Groups &Files中的项目名称,在磁盘中选中xcodeproj文件,然后好,就可以把这个项目作为参考添加到当前项目中了。2、双击项目的Targets,在d出窗口的General页的左下角,点击+,在d出窗口中选中参考项目的对应Targets,然后点击Add Targets。关闭窗口后,你在应用程序项目中编译时,就会先编译依赖的项目,然后才会编译应用程序项目了。xcode11 增加了Swift Package 的功能,用来添加和管理依赖的第三方库.只要输入第三方库的链接,其他自动完成,非常方便.
下面以GitHub 上的 Toast-Swift (https://github.com/scalessec/Toast-Swift)库为例来讲解如何添加第三方库.
1.首先在XCode中,点击Project选项,选择Swift Packages.
2.点击加号并在输入框中输入要添加的库的url
3.点击下一步
4.继续下一步
5.点击finished后就可以看到库已经添加上了
同时在项目左边的地方也能看到添加的库
打开Package.swift文件,可以看到已经添加的toast依赖库
这个库的路径在哪呢, 右键show in finder 中发现路径没在工程目录下,而是在DerivedData下
相信安装过pod的开发者们都有个体会,安装太麻烦了,先装ruby,再装pod,要解决各种报错问题,网络不好的情况半天才能配置好,太痛苦了,苹果推出的这个swift package相当于pod的功能,不需要安装任何工具,简单便捷,目前好多库已经提供了支持.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)