静态链接库

来源:互联网 发布:实木衣柜 知乎 编辑:程序博客网 时间:2024/05/17 00:19

> 有时候,我们需要将某一层复用给其他的团队、公司或者个人,但由于某些原因,我们不能提供源代码,此时就可以将业务逻辑层和数据持久层编写成静态链接库或框架


> 库是一些没有main函数的程序代码的集合


静态链接库和动态链接库的区别:

  • 静态链接库可以编译到你的执行代码中,应用程序可以在没有静态链接库的环境下运行
  • 动态链接库不能编译到你的执行代码中,应用程序必须在有链接文件的环境下运行


> 静态链接库中不能有Swift代码模块,只能是Objective-C代码模块


框架


> 自定义框架没有静态链接库的限制,Swift代码可以在框架工程中使用

0 0