美文网首页
iOS引入新的工程文件

iOS引入新的工程文件

作者: 码工人生 | 来源:发表于2019-01-20 19:07 被阅读27次

日常工作中,我们需要引入的工具类文件,有的在github可以搜索到,可以进行pod,有的则需要手动添加..xcodeproj。以下为应用步骤:
1.将文件拖入或者addfile进现有工程。


1.png

2.选中文件,进行编译,将上一步的红色去掉


2.png
3.Link Binary With Libraries添加依赖
3.png 4.png

这两个位置都可以
4. Header Search Paths添加子工程头文件


5.png

这里的路径是绝对路径,可以将文件所在位置直接拖到这里,即为路径。当引入的工程依赖有其他文件,non-recursive要改为recursive。

   另外,如果工程下的product/xxx.framework文件,则不需要第四步骤,不需要引入头文件。 .a和.framework区别:

静态库与动态库的区别在于:
一、静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。
二、动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。.a与.framework区别:
一、 .a是纯二进制文件 .framework中除了有二进制文件之外还有资源文件
二、.a文件不能直接使用,至少还有.h文件配合,.framework文件可以直接使用,因为本身包含了h文件和其他文件
三、 .a +.h +source = .framework 建议使用framework

参考原作:
https://blog.csdn.net/jjjjjj123321/article/details/78082907
https://www.jianshu.com/p/6b02bab19ba3
https://www.jianshu.com/p/4a455425aae8

相关文章

  • iOS引入新的工程文件

    日常工作中,我们需要引入的工具类文件,有的在github可以搜索到,可以进行pod,有的则需要手动添加..xcod...

  • Flutter-现有iOS工程引入Flutter

    Flutter-现有iOS工程引入Flutter Flutter-现有iOS工程引入Flutter

  • +[_LSDefaults sharedInstance]; u

    IOS 13 出现奔溃,需要在工程里面加入NSObject 的Category 然后在工程内引入该文件,我是放在...

  • 解决shell脚本遍历带空格的文件/文件夹名

    在做iOS Flutter依赖引入的时候,需要去遍历Pods 工程中的文件,而这个工程下刚好有一个名称带空格的文件...

  • iOS苹果内购集成工具

    iOS苹果内购集成工具 使用方法: 1把文件拖到XCodeg工程中,并开启工程的IAP: 2引入头文件 3添加代理...

  • ptrace 防护

    1.鉴于在iOS框架下无ptrace,工程中新建文件粘贴以下代码,在想要防护的文件引入ptrace 头文件, 2....

  • 工程文件的引入

    如上图,我建立的工程名称是“tianchiyuebao”,当我在某个py文件中import的时候要从工程的下一级目...

  • iOS开发之多工程联编

    在iOS应用开发中,为了开发的规范性,在当前的项目工程文件中引入静态库或者其他工程,并与Cocoapods 配合使...

  • IOS 集成unity(爬坑篇,完整版)

    一.配置问题 1.将unity工程中的这几个文件夹copy到ios工程中的根目录下面 2.在工程中引入,class...

  • 【iview】icon样式

    A. 工程中引入样式文件 iview源码工程中的example工程中如何引入iview样式 自定义工程中如何引入i...

网友评论

      本文标题:iOS引入新的工程文件

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