zoukankan      html  css  js  c++  java
  • framework创建及接入方式

    1.库的定义

    库是经过编译形成的二进制代码,别人接入时候只需要通过链接的方式,就可以使用。

    2.动态库与静态库

    静态库:链接时完整的拷贝到可执行文件中,多次使用会被拷贝多次。 .a/.framework
    动态库:链接时不复置,程序运行时系统动态加载到内存中,系统只会加载一次。 .dylib/.framework
    .a是一个纯二进制文件,.framework是一个文件夹,除了可执行文件还有资源文件
    .a不可直接使用,需要.h文件配合
    .framework可以直接使用

    3.静态库的制作

    1.xcodeimage

    2.配置输出类型image

    3.生成库

    1.使用模拟器和真机build之后,查看framework的路径,本地会生成Debug-iphoneos和Debug-iphonesimulator两个framework文件
    2.使用lipo - create 两文件路径 -output 另一路径 , 合成两个framework文件, 两文件路径为/xxx/Debug-xxx/xxx.framework/xxx
    3.将生成的framework文件替换真机的framework
    4.将替换后的framework引入到新项目中
    5.将工程buildsettings下的header search path加入framework的路径
    6.编译运行即可

  • 相关阅读:
    Gradle gitignore Gradle 模式 上传SVN 要忽略的文件
    加速Android Studio/Gradle构建
    JAVA unicode转换成中文
    进程与线程
    Flask快速入门
    tensorflow入门指南
    BP神经网络与Python实现
    文档数据库MongoDB
    Python虚拟环境virtualenv
    Python爬虫框架Scrapy
  • 原文地址:https://www.cnblogs.com/plys/p/15427963.html
Copyright © 2011-2022 走看看