美文网首页
2019-02-22

2019-02-22

作者: 爱吃橘子的Sangti | 来源:发表于2019-02-22 18:11 被阅读0次

    2019.2.19

    1.gitlab和sourcetree实现工程的分享

    2.SnapKit

       自动布局的三方库(swift上)

       makeConstraints做约束,创造出新的约束

       updateConstraints更新约束,在原有的基础上更新

       remarkConstraints重做约束,清除原有的约束

    3.项目布局

      3.1 Param参数,传给后端的参数

      3.2 Controller控制器,描述逻辑关系

      3.3 Model从后端获取的数据

      3.4 View界面

    4.构建组件

    4.1从github拉取下来组件文件之后,往里面添加.podspec并更改文件,在podfile里添加pod路径(pod‘组件名’,:path=>’../组件名’),pod到本地

    4.2 要创建一个swift文件,继承于ACComponentBase,此文件是组件开放给外界使用的

    4.3创建viewcontroller文件,继承自INNOBaseViewController,

    4.4创建view的文件,继承BaseViewProtocol,需要重写

    overridepublicinit(frame: CGRect){

            super.init(frame: frame)

        }

      requiredpublicinit?(coder aDecoder: NSCoder){

            fatalError("init(coder:)has not been implemented")

        }

    4.5要在xml文件中开放组件<plugin name=“组件名”></plugin>

    相关文章

      网友评论

          本文标题:2019-02-22

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