首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件化模块
订阅
没错就是Me
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
云音乐 iOS 跨端缓存库 - NEMichelinCache
在云音乐全面转跨端的时代,H5 / RN 缓存模块是非常重要的组成部分,目前云音乐使用的缓存库已经“历史悠久”,没法在现有的基础上支撑日益庞大的跨端需求,因此我们基于缓存库的可扩展架构,从问题出发,重
05-iOS架构设计|iOS开发包二进制化【.a静态库、.framework(静态库、动态库)、.dyld动态库、XCFameworks等】
“移动客户端架构设计"子话题:iOS开发包二进制化处理。 包含内容:项目中库的划分、二进制化库的分类、二进制化库的处理等
pod lib lint的错误收集和修复
在开发私有库的时候,当使用pod lib lint来校验,总会出现各种错误,下面是一些我遇到的错误和解决方法。 1错误 /var/folders/ml/7mbbhqz17jb4m792nxvm3gg4
iOS组件二进化之双源发布
!!!iOS二进制方案-采用双源模式,xcodebuild打静态库,然后发布二进制和源码仓库!!!!
iOS组件二进制方案之prepare_command实现
一、背景 目前不方便在主工程里使用源码联调 目前每一个基础库依赖外部的工具静态库非常困难或者是引进进来工程角色越来越不清晰,架构规划未来会越来越不好划分和约束开发者 二、入门要求 cocoapods组
组件化架构漫谈
随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。 在公司项目开发中,如果项目比较小,普通的单工程+MVC架构就可以满足大多数需求了。但是像淘宝、蘑菇街、微信这样的大型项目,原有的单工程架构就不足以满足架构需…
自如iOS二进制方案落地(30分钟降低到10分钟以内)
自如iOS二进制方案实际落地经验!工程编译速度提升5倍!适用于大型项目,即使组件不能独立运行也能落地!
iOS 基于 Cocoapods 插件进行组件二进制的探索
目前已知的组件二进制开源方案都是采用 Cocoapods Plugin 的方式实现的,比如说二进制插件 cocoapods-bin,基于插件化能力和 Ruby 语言的一些特性,使它能够很容易的围绕 Cocoapods 的源码来制作。Cocoapods 插件需要使用 Ruby 编…
iOS组件化之pod加载资源文件
前言:加载资源文件有两种情况Podfile文件使用use_frameworks!和不使用use_frameworks! oc工程的podfile一般是不使用use_frameworks!的,swift
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…