首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
Artisan
更多收藏集
893篇文章 · 0订阅
swift 中常用的条件编译
条件编译指的是你可以在编译阶段决定使用哪些代码,在 swift 中可以使用 #if 关键字来使用条件编译。 条件编译和普通的 if 语句类似
Swift Enum 关联值嵌套的一些实践
前言 Swift 中的枚举很强大,算是一等公民。可以定义函数,也可以遵守协议、实现 extension 等等。 关联值也是 Swift 枚举的一大特性。基本用法如下: 1、在需要关联值的 case 中
Swift可回溯的闭包
正常情况下,对一个闭包再赋值,之前的值会被覆盖,怎么在不借助任何数据结构的情况下对新值和旧值进行存储呢?
「Swift」类抖音、小红书等个人中心多个子控制器功能
github: https://github.ps:JXSegmentedView是个分类切换滚动视图 github:https://github.lazy var segmentedView: JXSegmentedView = JXSegmentedView(frame: C...
跟着 SwiftLint 学习代码规范
关注我,每天分享一个关于 iOS 的新知识 前言 前面介绍了如何在项目中使用 SwiftLint,感兴趣可以先去读一下。 你应该在 iOS 项目中使用 SwiftLint SwiftLint 发展到现
Swift 路由方案升级
背景 大多 Swift 的路由都是基于原有 OC 的 Bus 和 URL 的方式继承过来的,但是随着主力语言切换到 Swift,以及在 Swift 中使用的越来越多,也越发的感觉到不【适应】
如何在 Swift 中使用 @autoclosure 来提高性能
在 Swift,有一种不常用的闭包类型 -- @autoclosure,这个关键字可以让我们将一个表达式封装到一个闭包中,在需要该
Swift JSON/Model库调研
Swift JSON/Model库调研 近期(2023年11月)对Swift JSON与Model互转的代码库做了一点调研,希望找到好用的工具 目标 解决Swift原生Codable几个不易用的问题
Swift 5.9 新特性: Clock 扩展 sleep(for:)
前言 Clock 协议是在 Swift 5.7 引入的,它可以先将程序休眠等到未来的某个时刻再继续执行。但是它没有 API 让开发者控制程序休眠的时间。而 Task 的静态函数 sleep 不同的是,
Swift 5.9 新特性:if 和 switch 表达式
在 Swift 5.9 的版本中,允许开发者通过省略 return 关键字的用法,学出更加精简的 if 和 switch 语句。该特性类似于 Swift 5.1 在闭包内的单个表达式中省略 retur