美文网首页
iOS SDK封装以及图片资源的访问

iOS SDK封装以及图片资源的访问

作者: SimonYang966 | 来源:发表于2019-11-17 18:53 被阅读0次

    1. Target

    我们经常需要封装一些SDK,并且假如SDK所在的Framework项目中,需要用到一些图片资源,该怎么做呢?

    2. 实现过程

    2.1 准备工作

    (1) 参考文章创建Bundle资源库

    (2) 准备资源图片的Bundle
    准备好资源图片,进行编译,如下图所示步骤

    BundleFramework.png

    (3) 准备好了图片资源库.Bundle后,需要导入到Framework所在的工程中去。
    在此之前,先看一下如何创建Framework工程项目,以及完成相应的配置吧。请参考下面文章:
    iOS Framework工程的创建以及配置

    (4)我已经拿到了SCSearchBar的图片资源(.bundle资源库),而Framework工程文件又已经配置好了,现在可以直接将.bundle资源库拖进到当前的Framework工程目录下。并分别在模拟器和真机两种环境下编译。

    模拟器环境下编译:


    searchFramework.png

    真机环境下编译:


    searchBarFramework_Device.png

    (5) Show in finder 后,分别找到真机和模拟器下面的"SCSearchBarFramework"
    模拟器下的SCSearchBarFramework


    FinderDirectory_Simulatior.png

    真机下的SCSearchBarFramework


    FinderDirectory_Device.png

    (6) 为了framework以后可以在模拟器和真机环境下通用,我们需要通过lipo -create命令将他们合并,并生成一个新的通用的"SCSearchBarFramework",并用这个新生成的"SCSearchBarFramework"替换掉原目录下旧的"SCSearchBarFramework"

    CMD.png

    (7)用新产生的SCSearchBarFramework替换掉旧的真机和模拟器下面的"SCSearchBarFramework",新编译生产的SCSearchBarFramework已经支持了真机和模拟器两者所有的特性。


    replace.png

    2.2 导入framework以及图片资源库到实际开发的项目中去

    importToProject.png

    2.3 开始使用了看看

    testSuccessfully.png

    相关文章

      网友评论

          本文标题:iOS SDK封装以及图片资源的访问

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