首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件化
订阅
不自然然然
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
iOS模块化管理之CocoaPods实战
初始本地iOS项目,添加podspec文件。 将初始化后的项目与远程私有仓库进行关联。 添加私有库上传脚本。
iOS 组件化开发(一):远程私有库的基本使用
组件化就是将一个单一工程的项目, 分解成为各个独立的组件, 然后按照某种方式, 任意组织成一个拥有完整业务逻辑的工程。 重用:功能代码的重复使用。比如不同项目使用同一功能模块 git add . 这里会让你配置一些信息,根据自己的情况自行配置即可。 可以看到我们已经将本地的组件…
远程私有库的创建与优化
--sources:需要引⽤的spec,默认只依赖master,如果当前pod依赖了私有库,需要将其对应的spec包含进来,不然会报找不到对应库的问题。参数可以是本地spec的名称,也可以是git地址。 --allow-warnings:有警告会通过不了,如果警告是⽆关紧要的,…
Fastlane自动化管理自己的私有库
produce 创建可用于 iTunes Connect 和 Apple Developer Portal 的 iOS app。 cert 自动创建和维护 iOS 代码签名证书。 sigh 创建、更新、下载和修复 provisioning profiles。 snapshot …
静态库and动态库
例如MJExtension, MJRefresh, AFNetworking... 动态库则不会复制, 只有一份. 程序运行时动态加载到内存; 系统只加载一次, 多个程序共用, 节省内存; 正常情况下, 需要选中每一个模拟器进行编译, 生成支持对应架构的静态库. 然后合并; 非…
Git 子模块:git submodule
工作中,可能会遇到在一个Git仓库 中添加 其他 Git 仓库的场景。比如,在项目中引用第三方库。或者在模块化开发中,某些公共的模块是需要单独维护的,使用单独的仓库比较方便,但是在项目中需要引用,就会出现这样的场景。这里使用 Git 的 git submodule 命令为一个 …
Git 子模块
在我们开发项目的时候可能会遇到下面这个问题:在你的项目中使用另外一个项目,也许这个是一个第三方开发的库或者是你独立开发和并在多个父项目中使用的。简单的说就是A同学开发的一个模块,被B、C…同学共同调用(使用),可能就形成了如下的这种关系。
移动端组件化架构(下)
随着移动互联网的不断发展,项目代码量和业务越来越复杂,成为了架构师急需解决的问题。 组件化架构以其出色的代码复用和解耦能力,成为中大型公司首选的移动端架构,淘宝、支付宝、微信等公司都已重构为组件化架构。 本文就将带领大家深入了解组件化架构,并给出一套成熟的组件化架构方案。
iOS开发之组件化
近几年组件化大家吵的沸沸扬扬的,它其实也不是什么黄金圣衣,穿上立马让你的小宇宙提升几个档次,也不是海皇的三叉戟,入手就能呼风唤雨,它不过就是一种app的架构思路。其实真的很简单,如果你的项目从发布之初就是用组件化,那么在开发的过程当中势必会少很多麻烦,难点其实是对我们庞大古老的…
基于Cocoapods实现组件化
在日常项目开发过程中,不管是单一产品线还是多个产品线的开发团队项目,都需要统一对通用的工具类、通用的业务模块进行解耦抽离,这样才能保证项目结构的健壮性以及可重塑造性。那么对于这些模块,如何才能更好的实现管理? 就需要借助是iOS平台当前最流行的包管理工具- Cocoapods。…