首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
一些经验
订阅
风雨_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
54篇文章 · 0订阅
SwiftUI View 继承扩展:别再执着于 UIKit 的“子承父业”啦!
做 iOS 开发的,谁没在 UIKit 里享受过“继承的快乐”?比如写个 BaseViewController,把导航栏样式、加载动画、空白页统一封装好,后面所有页面直接 : BaseViewCont
Swift中的分层缓存设计:平衡性能、内存与数据一致性的实践方案
引言:单一缓存策略的局限性 在移动应用开发中,缓存是提升性能的关键手段。然而,单一的缓存策略往往难以同时满足三个核心诉求:高性能、低内存占用和数据一致性。 内存缓存速度快但容量有限,磁盘缓存容量大但访
关于tableview分离数据源的一种思路和实现
tableview分离数据源的实现。假设ViewController和UITableViewController要实现完全相同的部分功能,例如:点击后的判断逻辑和跳转,那么可以用该方法。
聊聊swift闭包
Swift闭包语法详解 代码示例 详细解释 这是一个Swift中的闭包(Closure)语法,具体解释如下: 代码分解 语法分析 变量声明: var b:声明一个变量 b :() -> Void:指定
Swift——高阶函数(map、filter、reduce、forEach、sorted、contains……)
一、map map 函数,Swift 中最常用的高阶函数之一,核心作用是将集合中的每个元素按照指定规则转换,返回一个新的同类型集合,非常适合批量处理数组、字典等集合类型的元素。 map 就像一个 “转
同步的 defer,异步的陷阱:Swift 并发中加载动画关不掉的调试实录
在 Swift 并发编程中,defer语句与Task的组合常常暗藏认知偏差,很容易写出 “看似合理、实际失效” 的代码。本文将通过一次真实的调试经历,拆解 “为什么defer中的代码看似合理却没有执行
Swift 并发避坑指南:自己动手实现“原子”属性与集合
为什么需要“原子”操作? Swift 没有现成的 atomic 关键字。当多个线程/任务同时读写同一属性或集合时,会出现: 读到中间状态(数组越界、字典重复 key) 丢失更新(值类型复制-修改-写回
不为人知的技巧:Swift 中用特有方法实现"黑魔法"方法交换
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 ===== 在 iOS 开发中,方法交换(Method Swizzling)是一种极具灵活性的技术,也是面试中经常问到的问题。它允许开发者在运行
iOS开发:关于Model
这里我有“被坑”经验分享给大家。这个坑也是我在之前文章中对JSON中的值转为Swift的枚举的后续。
当被问到swift中高阶函数时,别再傻傻无话可说了
相信各位做了很久iOS开发后,都或多或少了解或者使用过高阶函数(Higher-Order Functions),但是大部分小伙伴知道的高阶函数还只是系统提供的那些内置函数:map、filter