• iOS开发之--制作属于自己的frameWork


    开发的时候,有时候,我们会遇到协同开发,在协同开发的时候,每个开发者都会创建自己的工具类,还有就是当一个项目需要嵌套到另一个项目里面,这些时候,如果能把所需的部分打包成framework,会方便很多,还有就是给别的公司提供sdk,都是很方便的!

    废话不多说,下面请看详细的制作步骤:

    1、我使用的是Xcode 8.2.1,新建一个工程,选择Framework & Libray 选项中的 Cocoa Touch Framework.如下图:

    2、创建自己的文件(即.h和.m文件),这里我创建了hTools文件,并在文件里面声明一个方法,如下图:

    .h

    .m

    随便在里面写点什么!方便一会查看!

    注:如下图

     3、修改配置文件,把.h文件暴露出来

    最终如下图:

    4、修改配置,设置成静态库,否则制作出来的framework是动态库

    5、修改这里的配置,否者制作出来的framework会报错

    补:我这里选择的是iPhone6模拟器制作的,如果这里的参数是yes,在4S模拟器上面会报错,因为4S采用的是i386架构,iPhone6是X86_64架构

    iPhone4S、 iPhone5   模拟器都是采用的i386

    iPhone5S --> iPhone6S plus 模拟器采用的是X86_64

    iPhone4S  真机采用的是armv7

    iPhone5、iPhone5C 真机采用的是 armv7S

    iPhone5S --> iPhone6s plus 采用的是 arm64

     6、选择模拟器变异、选择真机编译生成framework

    在这里我选择是模拟器编译生成:

    7、创建成功,如下图:

     下面的话,我们就在测试一下,

     1、新建一个工程,把所创建好的framework包,add进工程里面,如下图:

    然后,运行,成功调用,如下图:

     上面就是framework制作的过程了,如果有错误的地方,还希望大家不吝指正!

  • 相关阅读:
    JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
    Apache HttpComponents Client 4.0快速入门/升级-2.POST方法访问网页
    HttpClient_4 用法 由HttpClient_3 升级到 HttpClient_4 必看
    Eclipse中设置编码的方式
    javadoc简介
    正则表达式:网页爬虫:从TXT中获取邮箱地址(获取的练习,缺点:一行只能匹配一个)
    Linux系统中yum 命令讲解
    查看CentOS版本信息
    Linux系统下安装JDK
    Linux基础性笔记
  • 原文地址:https://www.cnblogs.com/hero11223/p/6655191.html
Copyright © 2020-2023  润新知