组件化
文章平均质量分 68
华仔的倔强
这个社会只有没有能力的人,才会抱怨。
展开
-
组件化---CTMediator使用
简述CTMediatorCTMediator按照功能的结构来讲,使用时需要实现CTMediator的个三部分。1.CTMediator类:承担总枢纽,总调度的责任2.Target_(ModuleName)类:承担组件对外暴漏接口功能,组件要提供什么服务,主要在它的接口声明上进行体现3.CTMediator+(ModuleName)分类:主要供客户端使用,里面声明了可以调用的组件接口。1、CTMediator核心功能实现CTMediator主要采用target-action的方式实现组件间解耦原创 2021-01-18 13:58:50 · 1272 阅读 · 0 评论 -
组件化---创建私有Spec Repo管理项目公共组件库(下)
1、更新组件版本1、在我们之前的公共组件库添加一些组件,然后打上tag提交到git仓库。#提交到远程仓库sy@MacBook-Pro ~/D/HSPodLib> git add .sy@MacBook-Pro ~/D/HSPodLib>git commit -m '添加公共组件库'sy@MacBook-Pro ~/D/HSPodLib> git push origin master#设置tagsy@MacBook-Pro ~/D/HSPodLib>git tag -原创 2021-01-16 12:02:49 · 241 阅读 · 0 评论 -
组件化---创建私有Spec Repo管理项目公共组件库(上)
Spec Repo的概念理解CocoaPods对于一名iOS开发来说再熟悉不过了,它的工作原理就是在GitHub上面有个Spec Repo,它里面包括成千上万的podspec文件索引目录。然后我们在项目集成的时候可以通过它去找到我们需要的开源代码。其实CocoaPods的Spec Repo就是一个中介。1、创建私有 Spec Repo1、进入./cocoapods/repos 查看已经存在的spec repocd .cocoapods/repos/ls -la2、创建自己的私有spec原创 2021-01-16 10:34:06 · 535 阅读 · 0 评论