首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
JackTu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
移动端APP组件化架构实践
本文通过以下问题来介绍组件化这种开发架构的思想和常见的一些问题: * 为什么需要组件化 * 组件化过程中会遇到的挑战和选择 * 如何维护一个高质量的组件化项目
2018,我们的组件化实施之路 | 掘金年度征文
目前比较流行的大致有3种,Router ,Protocol,Target-Action.我们采用了第三种,在此要感谢casa前辈的智慧与无私贡献。至于选用哪一种,不在今天的讨论范围内,因为无论你打算或者正在使用哪一种,与今天我们要讲的都没有冲突。 组件化一般分3层,从下至上依次…
iOS 从零到一搭建组件化项目框架
从上面这种各个业务组件的依赖关系来看,他们是互相依赖的,业务组件和业务组件间产生了严重的耦合关系,这样一来对我们工程的扩展性就会大大的降低,维护成本就会变高。 举个例子:假设某天产品经理说,咱们公司的业务发展的太好了,咱们的营销模块需要独立出来成一个单独的应用,以便于咱们可以添…
驴妈妈客户端频道页模块化设计思路及实践
在此先感谢 文烧饼 同学纠正文中一处描述错误的地方. 要脸, 但赞不要停. 方便运营同学在线上cms后台直接创建新的界面或动态调整界面(导航栏、页头脚、内容元素等). 缩短内容上线周期 在我们不同的业务代码组件化后, 是相互隔离的. 不同的业务线开发好的业务组件难以复用(数据模…
iOS如何提高10倍以上编译速度
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
iOS 一步步带你实践组件二进制方案
随着业务的扩展、项目体积的增大,CocoaPods组件库越来越多,每次重新编译的时候速度越来越慢,这给我们提出了需要提高编译速度的需求。 前两个就不在这里讨论了可以看看这篇讲解。今天重点给大家分享一下第三和第四种方案的实施,但是目前只能针对私有库实施,对于一些第三方的公有库目前…
[译] iOS 里的 MVVM 和 RxSwift
在本文中,我将介绍 iOS 编程中的 MVVM 设计模式以及 RxSwift。本文分为两部分,第一部分简要介绍了设计模式和 RxSwift 的基础知识,而在 第二部分 里,有一个实现了 MVVM 和 RxSwift 的示例项目。 首先,我们为什么要使用设计模式呢?简而言之,就是…
春招已近,这份GitHub万星的ML算法面试大全请收下
机器之心整理,项目作者:HUA Yang,机器之心编辑部。 如下所示为整个项目的结构,其中从机器学习到数学主要提供的是笔记与面试知识点,读者可回顾整体的知识架构。后面从算法到笔试面经主要提供的是问题及解答方案,根据它们可以提升整体的解题水平与编程技巧。 面试题多种多样,但机器学…