首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Motee
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
滴滴出行 iOS 客户端架构演进之路
自从蘑菇街的李忠老师在移动前线群里做了一次关于 iOS 组件化的分享之后,大家对于 iOS 客户端的架构非常感兴趣,展开了热烈的讨论。我很认同一句话,架构都是演变出来的,没有最好的架构,只有最合适的架构,刚好趁这个机会,我向滴滴的李贤辉老师请教了滴滴 iOS 架构的一些问题,包括它是如何演变的,如何应对数据传输和展示挑战,以及组件化、热修复等等。这应该是滴滴首次向外分享它的客户端架构,让我们一起来揭开它神秘的面纱,看看它是怎么做的。
iOS开发中 MVVM 设计模式的探究
一直在做一线的业务开发工作,每天接触业务线,时间久了就开始思考如何能优化架构、提高维护效率,于是就接触了MVVM。 MVVM的出现主要是为了解决在开发过程中Controller越来越庞大的问题,变得难以维护,所以MVVM把数据加工的任务从Controller中解放了出来,使得C…
深入浅出 IGListKit
本文介绍了IGListKit的工作原理,以及遇到的两个实践问题以及解决办法:如何启用Cell级别而不是默认的Section级别的差量更新,以及如何配合使用RxSwift,使得列表的更新方式更加自然。
04-探究iOS底层原理|ARM64汇编
本文探索的ARM64汇编属于 探索底层原理的前知识,是iOS系统的真机环境下【ARM64】硬件架构的相关汇编知识
Swift数据解析(第二篇) - Codable 上
Swif数据解析库方案以及当前数据解析库分析,Codable详解,Codable源码解析,自研数据解析库。
macOS开发 证书等配置/打包后导出及上架
首先需要为Mac App创建App ID: 1.选择'App IDs'项 2.选择类型为'App' 填写信息如下—Description为"ProjectNameForMac"、Bundle ID为…
Swift 泛型协议
之前在一些分享会上经常听到 类型擦除(Type Erase)这个概念,从其命名上大概知道它要干什么,但是对于为什么要用它?以及什么场景下使用它?对此,我并没有深刻的理解。于是,借着假期好好研究了一下。
Swift进阶(九) —— 协议
协议为方法、属性、以及其他特定的任务需求或功能定义蓝图。协议可被类、结构体、或枚举类型采纳以提供所需功能的具体实现。满足了协议中需求的任意类型都叫做遵循了该协议。 除了指定遵循类型必须实现的要求外,你
货拉拉iOS疑难Crash治理-系统键盘语音
我们业务一直存在着通过键盘语音进行语音转文字的一个系统崩溃, 具体崩溃时间点是在键盘语音输入结束之后,取消语音输入UIDictationConnection cancelSpeech发生崩溃
HTTPS 浅析
HTTP明文传输存在的安全风险 窃听 、 篡改、冒充。RSA算法、ECDHE密钥协商算法、面试知识点总结