首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构设计
订阅
修行
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
全方位剖析iOS高级技术问题(十)之架构&框架
本文主要内容 一.图片缓存 二.阅读时长统计 三.复杂页面架构 四.客户端整体架构 引入问题:架构和框架运用到日常开发过程,要解决的问题是什么?
iOS 组件间通信,另一种与众不同的实现方式
用 codegen 的方式解决 iOS 各种组件间通信方案的弊端问题,换个角度解决问题,虽然也称不上完美方案,但确实是一种与众不同的解决问题的方式,有些问题从外到内解决起来更容易。
05-iOS架构设计|iOS开发包二进制化【.a静态库、.framework(静态库、动态库)、.dyld动态库、XCFameworks等】
“移动客户端架构设计"子话题:iOS开发包二进制化处理。 包含内容:项目中库的划分、二进制化库的分类、二进制化库的处理等
超全回顾 | 5位抖音工程师揭秘抖音iOS基础技术(附PPT和回放视频)
1 月 22 日下午,第三期字节跳动技术沙龙以线上直播的方式与广大观众见面,为近 4 万名在线观众带来了一场扎根实践、面向前沿的技术盛宴。
🔌 iOS 上的插件化设计
插件化作为解耦手段之一,对于每个公司和团队,方案可能都略有不同。业界的此类文章较少,现结合自己经验理解在此抛砖引玉。
【iOS】JPImageresizerView 专门裁剪图片、GIF、视频的工具(简单易用、功能丰富)
一个专门裁剪图片、GIF、视频的工具,简单易用,功能丰富(高自由度的参数设定、支持旋转和镜像翻转、蒙版、压缩等),能满足绝大部分裁剪的需求。
AppDelegate模块化瘦身
关于iOS的模块化,要追溯到16年接触的BeeHive了,BeeHive将功能模块化,以module的形式进行构建,以performSelector:的形式进行module的事件响应,以protocol的形式进行module间的通信。可以说思路非常清晰明了了。关于BeeHive…
iOS 移动端架构初探心得
本文作为以上文章系列的总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计. 对于架构, 移动端常见的架构设计包括MVC, MVVM, MVP等, 上图简要的说明了各种常见的架构之间的交互及数据传递方式. 对于MVC, MVVM, MVP这三种架构设计模式, 相…
iOS 组件化-路由解耦思想 JLRoutes 实战篇(一)App内控制器跳转
组件化, Router 这些概念可能在几年前还是比较新颖的概念, 至今相信绝大多数同学都对这些名词已耳熟能详, 笔者在真正接触到 Router 并在项目使用之前, 也有读过一些 组件化, Router 进行解耦的思想和框架的文章, 但是由于自己修行不够, 加上没能真正将其运用到…
抖音 iOS 工程架构演进
为了保障敏捷的业务开发,提升跨团队的协同合作效率,提高本地研发和 CI/CD 效率,抖音 iOS App 工程架构在不同的阶段进行了不同的技术方案的改进,满足合理的架构演化,同时又不影响正常的业务迭