首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift高阶
订阅
用户1575662308346
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS逆向-哔哩哔哩增加3倍速播放(2)-横屏视频·半屏播放场景
前言 作为一名哔哩哔哩的重度用户,我一直期待官方推出 3 倍速播放功能。然而这个功能始终没有上线 😮💨。 刚好我自己熟悉 iOS 逆向工程,于是决定亲自动手,为 B 站加入 3 倍速播放
一个日常 Swift 数组排序引发的 思考
序在Swift的日常开发中,或多或少会遇到数组排序笔者最近遇到了一个排序的问题群里提问之后一个小总结你别嫌我菜,不菜没人爱 Sort一般的排序比如:根据Person的age进行升序/降序,一般我们通过
Swift Continuations 完全指南:一口气弄懂 4 种“桥梁”
一、为什么需要 Continuations? Swift 5.5 带来 async/await,但: 老 SDK / 三方库仍用回调 自己封装的 DispatchQueue、Timer、Notific
Swift 6 并发时代,如何优雅地“抢救”你的单例?
一、为什么单例在 Swift 6 突然“不香了” 旧认知 Swift 6 新现实 static let shared = XXX()随手一写 编译器直接甩出两行血红诊断:1. 非隔离的全局可变状态(n
记 Swift OC 混编隐式强制解包 Crash
swift 与 OC 混编引发了一个隐式强制解包 Crash,由于经验不足走了一点弯路。 Crash 信息 Crash 信息大致如下: 源代码如下: 分析 只能看出是隐式强制解包引起的,直观上看可能的
Swift 柯里化(Currying)应用
柯里化(Currying) 在 Swift 中,柯里化(Currying)是指将一个多参数函数转换为一系列单参数函数的过程。 这样,每次调用函数时只传入一个参数,返回一个新的函数,该函数接收下一个参数
Swift 最佳实践之 High Performance
Swift 作为现代、高效、安全的编程语言,其背后有很多高级特性为之支撑。 『 Swift 最佳实践 』系列对常用的语言特性逐个进行介绍,助力写出更简洁、更优雅的 Swift 代码。
一天精通iOS Swift多线程(GCD)
Grand Central Dispatch简称GCD,苹果官方推荐给开发者使用的首选多线程解决方案。多线程开发涉及的细节非常多,下面我会用例子细致的讲解GCD,请一定要精读,一定要用Xcode或Playground多次运行代码去对比结果。实践出真知,练习完这篇文章,你一定会觉…
Swift中的高阶函数
高阶函数在项目中的使用非常重要,它们可以提高代码的可复用性、可读性、可拓展性和性能,从而让我们能够更加高效地开发出高质量的软件产品。