首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户3262312455007
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift Actor 为什么选择可重入设计?——一道让人深思的并发题
Swift Actor 为什么选择可重入设计?——一道让人深思的并发题 面试官问你:"Swift 的 actor 是可重入的,你觉得这个设计合理吗?" 很多人第一反应是:可重入?那不是有 bug 风险
深入Socket通信: 解决原生App弱网挑战,打造企业级iOS IM底层框架的关键技术
引言:移动IM的网络挑战 在实际移动应用开发中,即时通信(IM)系统作为用户交互的核心模块,对稳定性和实时性要求极高。然而,在真实使用场景中,我们不可避免地会面对不同的网络状况:地铁里的信号断断续续、
Swift中的分层缓存设计:平衡性能、内存与数据一致性的实践方案
引言:单一缓存策略的局限性 在移动应用开发中,缓存是提升性能的关键手段。然而,单一的缓存策略往往难以同时满足三个核心诉求:高性能、低内存占用和数据一致性。 内存缓存速度快但容量有限,磁盘缓存容量大但访
为什么JQuery会被淘汰?Vue框架就一定会比JQuery好吗?
曾经面试时碰到过一个问题:为什么现有的Vue框架开发可以淘汰之前的JQuery? 我回答:Vue框架无需自己操作DOM。面试官接着反问我:不用操作DOM就一定是好的吗?
Swift 二进制组件getTypeContextDescriptor crash 分析
二进制组件中出现的崩溃问题,通过堆栈分析和符号断点定位,发现问题出现在 Swift 源码中,由于编译器/链接器的优化,导致了两个不同的符号被合并到一起。文章提供了修复方案和长期、短期解决方案。
2024年大龄程序员不得不面对的尴尬,也算是过来人的经验
被裁员 先说下本人情况,38,坐标杭州,具备后端架构和大数据架构能力。待过大厂,带过团队,落地过大型项目。 近几年被裁员也不算什么稀奇古怪的事情,我记得2022年下半年面试那会行情远比现在好,那会还会
货拉拉用户iOS端基于MVP架构的深度优化方案与实践
一、背景介绍 我们项目工程中常见的架构模式有MVC,MVP,MVVM,VIPER等,随着时间的推移和项目的不断迭代,iOS应用的代码规模往往会逐渐增长。这导致了代码的复杂性和维护成本的提高。在此背
Swift 新并发框架之 async/await
Swift 5.5 开始引入的新并发框架相较传统并发开发模式更加直观、规范、智能。本系列文章对新框架涉及的主要内容逐个进行介绍。 本文是第一篇,主要介绍 async/await。
fishhook--终于被我悟透了
fishhook 作为一个 hook 工具在 iOS 开发中有着高频应用,理解 fishhook 的基本原理对于一个高级开发应该是必备技能。很遗憾,在此之前虽然对 fishhook 的基本原理有过多次
SwiftUI 精通之路03: 如何在SwiftUI中使用Color()
创作者训练营更新计划: 其实没有努力会是白费的,因为至少你在这期间浪费了时间! Color的基本使用 Color Iterals 颜色字面量的使用 自定义颜色变量的使用。