首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS架构
订阅
赚赚
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
云音乐 iOS 跨端缓存库 - NEMichelinCache
在云音乐全面转跨端的时代,H5 / RN 缓存模块是非常重要的组成部分,目前云音乐使用的缓存库已经“历史悠久”,没法在现有的基础上支撑日益庞大的跨端需求,因此我们基于缓存库的可扩展架构,从问题出发,重
组件化方案 CTMediator 笔记.
CTMediator 是一个中间人模式(Mediator Pattern)的实现,用于 iOS 组件化开发中的模块间通信方案。 因为是非常热门的方案, 这边就来看看CTMediator 的具体实现与使
货拉拉iOS弹窗调度方案设计与实践
一、背景 随着货拉拉移动端APP的业务不断的发展,为了兼顾需求迭代效率,以及降低项目的维护复杂度,我们做了很多的性能和业务逻辑架构上的优化,其中就包括iOS端的弹窗调度管理治理,那么这篇文章就详细阐述
iOS-Podfile.lock的那些事
git提交是`podfile.lock`要不要提交?podfile.lock 的作用是干嘛的以及冲突怎么解决?pod install 和 pod update 有什么区别?
抖音 iOS 工程架构演进
为了保障敏捷的业务开发,提升跨团队的协同合作效率,提高本地研发和 CI/CD 效率,抖音 iOS App 工程架构在不同的阶段进行了不同的技术方案的改进,满足合理的架构演化,同时又不影响正常的业务迭
作为一名架构师,近来研发APP的一些经验总结。
前言 学如逆水行舟,不进则退。共勉! 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也
MVC和MVVM详解
前言 请预留足够的时间,您将看到大量的文字描述。但是相信我,您绝对值得花时间在这些文字描述上面。我已经尽了我最大所能来阐述关于MVC和MVVM如此这般设计的原因以及我们应该如何思考一些相关的问题 让我
抛弃UITableView,让所有列表页不再难构建
首先要对点进来的看官说声sorry,我标题党了。😏 虽然抛弃UITableView是不存在的,但是看完这篇文章确实能让90%的列表页抛弃UITableView,让界面易实现易复用。 下面我将以第三人称的叙述方式,通过一个例子比较传统实现和最新实现的手段说明如何让列表页不再难构…
iOS 从零到一搭建组件化项目框架
从上面这种各个业务组件的依赖关系来看,他们是互相依赖的,业务组件和业务组件间产生了严重的耦合关系,这样一来对我们工程的扩展性就会大大的降低,维护成本就会变高。 举个例子:假设某天产品经理说,咱们公司的业务发展的太好了,咱们的营销模块需要独立出来成一个单独的应用,以便于咱们可以添…
iOS 组件通信方案
阅读本篇文章以前,假设你已经了解了组件化这个概念。 最近两年移动端的组件化特别火,但移动端组件化的概念追其溯源应该来自于Server端,具体来说这种概念应该是由Java的Spring框架带来的。 Spring最初是想替代笨重的EJB,在版本演进过程中又提供了诸如AOP、DI、I…