知识记录
iOS之星
专注iOS开发
展开
-
iOS本地组件化开发
项目之前是用远程组件化开发, 公司顶峰时期有十几个iOS开发工程师开发项目, 但是由于公司目前业务量没那么大, 目前只有两个iOS开发公司需求功能, 维护组件麻烦, 现把之前五六十个组件都弄成主工程(就是壳子工程)管理, 提交代码正常提交, 本地组件化就是用主工程Git管理组件, 之前的远程组件不维护了. 把之前远程组件源码都集成到项目主工程. 目前是新建了远程仓库去放优化后的项目工程, 因为之前的Git文件有四个多G, 重新创建, 新Git就几百兆.未优化之前的项目是如下图:项目优化之后:原创 2021-01-18 17:58:29 · 302 阅读 · 0 评论 -
iOS 创建多个target, 并且适配不同工程下的业务处理
iOS 创建多个target, 并且适配不同工程下的业务处理由于项目中需要在原有的target弄个马甲包, 因为分支合并麻烦, 而且这个马甲包基本上不会大改变, 决定用多个target.简单快捷的方法是直接复制分支, 其他方法自行查.右击目标target点击Duplicate多出来下面这个复制的target改文件要在不同target上做代码区别, 比如在A类里在Test1Target要用C类, 在Test2Target不用C类, 就要通过定义宏来控制.创建类或者其他东西的原创 2020-08-13 20:42:56 · 241 阅读 · 0 评论