首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
肖杰0
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
理解图像(二)- 解码、编码(基于ImageIO)
概要 为什么要对图像进行解码、编码呢? 相信很多人有会有这样的疑问,在上一篇介绍位图时我们得知,位图占用的内存空间是很大的,是不利于硬盘存储、网络传输的,因此是需要被压缩处理(也就是编码)...
记 Swift OC 混编隐式强制解包 Crash
swift 与 OC 混编引发了一个隐式强制解包 Crash,由于经验不足走了一点弯路。 Crash 信息 Crash 信息大致如下: 源代码如下: 分析 只能看出是隐式强制解包引起的,直观上看可能的
iOS 12 Swift KVO 崩溃排查
最近在处理 oncall 问题时,发现了一类共性问题,iOS 12 使用 KVO 就有概率触发崩溃。
Swift - Combine 基本概念和用法
Combine 是 Apple 在 iOS 13 及更高版本中引入的一个框架,主要用于响应式编程。它允许开发者使用声明性的方法处理异步事件和数据流,从而简化数据流和事件处理的复杂性。下面是对 Comb
Swift数据解析(第二篇) - Codable 下
Swif数据解析库方案以及当前数据解析库分析,Codable详解,Codable源码解析,自研数据解析库。
SwiftUI中id()如何标识View,有什么作用
什么是id() 我们看一下id()的定义: 可以看出来,当我们使用id()为某个view绑定了一个唯一的标识后,当该标识的值改变后,表面上看,该view就会回到初始状态,实际上,当标识改变后,系统创建
Swift Actors: 防止数据竞争
- ### 什么是Actor `actor`和类一样是引用类型,可以使用构造器,下标,属性,方法。和类不一样的是,`actor` 在`同一时间只允许一个任务访问他的可变状态`,这使得多个任务中的代码
SwiftUI Tips:如何隐藏键盘(收起键盘)
介绍了在 SwiftUI 中几种常用的隐藏弹出键盘的实现方式。通过系统提供的焦点控制、添加自定义tap手势、添加键盘工具栏。
SwiftUI Tips:如何像 ViewBuilder 一样动态返回 Shape
如何像 ViewBuilder 一样动态返回 Shape。通过自定义 ShapeBuilder 实现。
SwiftUI Tips: 如何Binding一个可选值
使用 Binding 的时候我们经常会遇到需要绑定一个 Optional value 的情况。可以通过封装一个方法将 Binding<T?> 转换为Binding<T> 来优雅的解决。