首页 > 学院 > 开发设计 > 正文

静态库和动态库

2019-11-07 23:00:19
字体:
来源:转载
供稿:网友
两种库的类型 静态库分为两种类型:.a或者.framework。 动态库分为两种类型:.dylib或者.framework。两种库的区别 静态库:链接时,静态库会被完整的复制到可执行文件当中,得多次使用就会有多份荣誉拷贝。 静态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次多个程序共用,节省内存。 这里写图片描述 需要注意的是:项目中使用了自制的动态库是不能被上传到App Store的。用途 (1)不想暴露实现文件时,打包成静态库。 (2)第三方的是MRC实现的,可以直接打包成.a文件这样就不用关心它是MRC还是ARC了。 4.创建 (1)这里写图片描述 (2)写代码 (3)command + b:编译一下。 (4)添加暴露接口 这里写图片描述 (5)使用时直接把文件拖进去使用即可 这里写图片描述 注意需要设置支持各种平台,否则在其他设备上可能编译过不了。 这里写图片描述
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表