2019-02-22

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文件中开放组件name=“组件名”>

你可能感兴趣的:(2019-02-22)