首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
BillyBilly
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Swift进阶(五)—— 内存管理
Swift和OC一样,也是采用了基于引用计数的ARC内存管理方案,在OC中ARC引用主要有强引用和弱引用,Swift的ARC引用除了强引用和弱引用外,又增加了一个无主引用。 在第一篇文章Swift进阶
货拉拉iOS模块化路由框架:TheRouterSwift
随着社区对支持Swift的需求日益增多,Swift5.0二进制库也具有更好的稳定性和兼容性表现,货拉拉技术团队根据社区反馈及内部讨论,决定开源内部业务使用的Swift版本路由组件,与2023年8月份已
JLRoutes 实现原理分析
1. 使用场景 deep link:通过 Custom URL Scheme 由外部跳转到 app,比如推送跳转,app 间跳转。 app 内部路由跳转:使用中介者模式对 controller 进行解耦。 2. 使用方法 详见该项目的 README。 调用 addRoute:h…
iOS 组件化方案总结
组件化初探为什么需要组件化模块间解耦模块重用提高团队协作开发效率便于单元测试哪些项目不需要组件化项目较小,模块之间交互简单、耦合少模块没有被多个外部模块引用,只是一个简单的小模块模块不需要重用,代码也
模块化方案 - BeeHive
如果没有一个好的模块化方案支撑,诸如代码冲突 / 逻辑复用等问题将占用不少开发时间,势必面临效率问题。
Lottie-iOS的应用及部分源码分析
Lottie是Airbnb在2017年2月份开源的一个能够为原生应用添加动画效果的牛逼的动画框架,通过加载Bundled JSON文件或URL,以AE导出的文件为资源,完美实现之前那些一看就头大的动画效果。告别复杂的动画绘制工作,节约大量时间。基本所有不涉及复杂交互行为的需求动…
iOS 开发:『RunLoop』详尽总结
1. RunLoop 简介 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop 实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件…
iOS多线程GCD(一)
多线程基本原理 线程和进程 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程想要执行任务,必须至少有一条线程 程序启动会默认开启一条线程,也就是我们常说的主线程也称为UI线程 进