美文网首页
Pod 组件化 创建module

Pod 组件化 创建module

作者: nick5683 | 来源:发表于2022-07-27 16:05 被阅读0次

    不要问:为什么要用组件化?

    当你项目达到一定阶段的时候,组件化是很好的选择。
    同时,也可以避免 公司招个新人,来两天熟悉下项目,整套代码就被拿走了

    费话不多少,上干活

    创建pod项目 , NKHttp是你的组件名称

    cd Modules
    pod lib create NKHttp
    
    image.png

    在Modules目录下会生成一个NKHttp项目

    在 NKHttp.podspec 中修改 开发环境、依赖、framework、git仓库地址、homepage、 图片资源/Bundle 等信息

    ⚠️⚠️⚠️
    Objective-C:
    在 .podspec 中,一定要 设置好 s.public_header_files,因为这里是 外面主工程能调用此组件的必要配置,不添加的话,外面调用不到的
    Swift: 纯swift组件中可以不配置 s.public_header_files,但是在要public的类和方法中,一定要添加 public 属性

    image.png

    将创建好的组件源码放到 'Classes' 文件夹下方,然后 执行下面命令

    cd Example
    pod install
    

    就可以在demo工程中测试组件调用情况了

    相关文章

      网友评论

          本文标题:Pod 组件化 创建module

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