首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS组件化
订阅
奔跑的不将就
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 1订阅
iOS九阴真经:二十一、组件化
组件化也叫模块化,是指将应用程序分解为独立、可重用、可交互模块的开放策略,这种方式有助于提高代码复用率、降低耦合度,使得应用程序更易于维护和扩展。
iOS 组件间通信,另一种与众不同的实现方式
用 codegen 的方式解决 iOS 各种组件间通信方案的弊端问题,换个角度解决问题,虽然也称不上完美方案,但确实是一种与众不同的解决问题的方式,有些问题从外到内解决起来更容易。
iOS 动态路由实现方案
随着CSDN App技术栈的扩展,从原本最最简单的原生页面到原生页面的跳转,扩展到目前同一个App中包含原生页面、H5页面、小程序页面、Flutter页面之间的跳转。
货拉拉货运iOS用户端架构优化实践
一、背景 在移动应用发展过程中,随着团队人员的扩大、业务复杂化,代码量随之增多,从而带来了团队协作开发中各种各样的问题: 功能代码之间的依赖复杂,可维护性差。 协同开发过程中,并行开发存在相互依赖的情
iOS-Podfile.lock的那些事
git提交是`podfile.lock`要不要提交?podfile.lock 的作用是干嘛的以及冲突怎么解决?pod install 和 pod update 有什么区别?
百度App iOS工程化实践: EasyBox破冰之旅
百度App从单一的搜索工具发展到今天以搜索和Feed流为双引擎的综合性内容消费服务平台,其复杂程度已然不可同日而语矣。 作为一个日活过亿的超级App,业务规模庞大,相关技术人员超过千人,客户端支持主流的移动技术,涉及近百业务方,技术形态复杂,各种组件近三百个,代码百万量级,由此…
iOS Swift5从0到1系列(九):自定义组件(一):圆形进度条(动画+倒计时)|项目复盘
本组件将暂时应用于广告页。 本篇,我们将开始我们的第一个组件开发:一个简单的倒计时动画控件。 我们之前已经有一个系列专门介绍过 CocoaPods 和 SPM,没看过的小伙伴可以去了解一下。本篇及后续的组件,我们都将采用库的方式来制作并提供,这样的好处在于,多个项目间,只有一份…
使用CTMediators实现组件化探索
通用模块这里实际应该叫通用业务模块,这一层主要体现通用,其次体现面向业务。比如一些公用组件,比如通用UIButton,瀑布流,与业务挂钩的分类,时间的计算NSDate相关的。这一层一定是体现与业务挂钩的通用,如果完全不依赖业务逻辑的,就放在基础模块 其实组件化除去技术层面的东西…
iOS 组件化-路由解耦思想 JLRoutes 实战篇(一)App内控制器跳转
组件化, Router 这些概念可能在几年前还是比较新颖的概念, 至今相信绝大多数同学都对这些名词已耳熟能详, 笔者在真正接触到 Router 并在项目使用之前, 也有读过一些 组件化, Router 进行解耦的思想和框架的文章, 但是由于自己修行不够, 加上没能真正将其运用到…
有赞移动 iOS 组件化(模块化)架构设计实践
业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自16年起也在不断尝试各种组件化方案,在有赞微信商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑,也收获了很多宝贵的经验,并沉淀出 iOS 相关框架 Bi…