首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件化
订阅
so_闪闪的小星星
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
穿越边界:iOS组件化——路由设计思路分析
在iOS开发中,组件化是一种重要的架构设计模式,它将应用拆分为独立的组件,使得不同的功能模块可以独立开发、测试和维护。 而在组件化中,路由设计起着关键的作用,它连接了不同的组件,使得它们可以相互通信和
基于协议的业务模块路由管理
一个关于业务模块与路由权限的管理方案,用于增强在模块化架构场景下,业务模块的健壮性。 通过对App生命周期的转发,来解除App入口与业务模块管理逻辑的耦合。 通过协议来管理API路由,通过注
xcframework制作
一、使用场景 编译一个framework出来,根据支持的平台和Debug、Release的不同它分为 Debug-iphonesimulator Debug-iphoneos Debug-maccat
🐻iOS动态库转静态库的探索
我在# 🐻记录启动速度优化30%的过程的文章中曾经提及到,动态库转静态库为什么会导致包体积变小。 以下是关于这方面的更详细解释: 实际上,动态库(Dynamic Libraries)和静态库(Stat
iOS - 组件化(一): 组件的创建
记录自己如何创建私有组件的,途中遇到的问题一并贴出。做个笔记,方便之后忘记哪那一步了回头来看一下 一.组件的创建 1.拉取模版 我们将创建在桌面上的一个名为 Demo 文件夹中。通过终端进入到该文件夹
关于 iOS 组件通信的思考
最近这几天一直在调研市场上,关于组件通信这一块的实施方案和技术选型,关于路由方式和target-action的方式,因为硬编码问题,担心后续维护硬编码可能会耗费大量精力,还有就是基于runtime的通信方式编译期难以检查是否有错,这可能会产生运行时问题,所以 Pass 掉了。我…
iOS-组件化实践(OC篇)
网上关于组件化的理论很多而且已经比较成熟,理论方面请参看这篇集合文章iOS组件化。本篇只谈自己的理解及实践。 一、组件化的初衷。(个人见解) 有利于代码模块的封装和复用。 对不同的业务模块可以进行物理隔离(通过git私有 仓库权限控制),进一步提升代码的稳定性和安全性。 项目整…
iOS 学习笔记 - 组件化(一)
2.新建完成后command + B 编译一下。 3.将当前窗口关闭,然后在原工程中找个文件夹 add File ,将HBTest.xcodeproj添加到文件夹中,注意,如果HBTest.xcodeproj不带有小三角形,表示还没编译过。 4.引入之后并不代表这个工程就立马能…