美文网首页
iOS库(二)自定义的动态库

iOS库(二)自定义的动态库

作者: fanren | 来源:发表于2023-04-09 13:58 被阅读0次

一、创建动态库

动态库的创建和静态库的创建基本上类似;
只是Mach-O Type不同而已;
TARGETS->Build Settings -> Mach-O Type,设置为Dynamic Library;

image.png

二、引入静态库

动态库的引入方式和静态库的引入基本上类似;
但是二者embed的模式不同;
TARGETS-> General -> Frameworks, Libraries, and Embeded Content
修改FrameworkembedEmbed & Sign;

如果设置为其他模式,编译会失败

三、动态库的使用

动态库的使用与静态库的使用完全一样;

四、查看app包

  • 查看app包的内容


    image.png

对比静态库,动态库的包中,多了Frameworks文件夹,里面包含了引入的动态库Test.Framework;

  • 查看app包的大小:210KB

对比静态库(121KB),使用动态库后,app包的大小明显比使用静态库更大;

相关文章

网友评论

      本文标题:iOS库(二)自定义的动态库

      本文链接:https://www.haomeiwen.com/subject/hsdbddtx.html