zoukankan      html  css  js  c++  java
  • iOS:自定义组件化模板pod-template

    一、介绍

    官方提供的pod-template,流程太繁琐了,不停的询问输入问题的答案,而且创建的目录,本人很不喜欢。为了提高组件化开发效率,我修改了官方的脚本和源码,很方便的创建Objective项目和Swift项目,创建方式不变,只需要添加一个参数和修改template URL即可。

    优势如下:

    • 省去了问答式地地繁琐流程,直接默认创建OC工程。
    • 优化了工程目录结构,对外的组件源文件支持在主工程测试验证即可。
    • 同样地保留了官方的创建方式,只不过多加了两个参数,一个表示要选择的开发语言,另一个是新的模板源URL。
    • 给每一个组件的podspec和podfile进行了动态定制化设置,解决了组件与组件间的路径依赖问题。

      

    二、用法

    0. 首先进入到自己的任意一个目录。

    1. 在该目录创建OC私有组件:pod lib create ProjectName Objc --template-url="https://github.com/xiayuanquan/pod-template"

    2. 在该目录创建Swift私有组件:pod lib create ProjectName Swift --template-url="https://github.com/xiayuanquan/pod-template"

    3. Objc 和 Swift 不用区分大小写。

     

    三、截图

    ## OC

     

    ## Swift

     

     

    四、地址

    github:https://github.com/xiayuanquan/pod-template

     

     

    程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
  • 相关阅读:
    CF1477F
    UR2 树上 GCD
    CF1491
    碎碎念——Nothing is but what is not
    理希的高考前胡诌
    理希的OI记——补集
    老年人的赛前康复计划
    react中受控组件、非受控组件、纯函数、高阶函数、高阶组件。
    react当中refs
    react当中Props
  • 原文地址:https://www.cnblogs.com/XYQ-208910/p/15203117.html
Copyright © 2011-2022 走看看