首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
APP开发攻城狮
掘友等级
程序猿一枚
APP开发,全栈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
214
文章 214
沸点 0
赞
214
返回
|
搜索文章
最新
热门
Moya
Provider: 网络请求服务的提供者,provider.request Request:生成request的过程 TargetType EndpointClosure endPoint Reque
flutter
Flutter mixmin 是一种代码复用机制,它允许将一组方法注入到类中,以便在多个类中重复使用这些方法,Mixin类似其他编程语言中的混入或特质 mixin 是通过with关键字将其混入到类中的
Actor
Swift Actor 是 Swift 并发编程模型的一部分,从 Swift 5.5 开始引入。Actor 用于管理共享状态,通过隔离确保对状态的互斥访问,从而避免数据竞争。以下是关于 Swift A
xx
var counter = 0 // 在栈上分配 let increment = { counter += 1 // 通捕获的引用修改原内存的位置 } increment() print(count
Sendable
1: 值类型:只需声明 2: 引用类型 final 所有属性是不可变的 let 所有存储属性都符合sendable 3: 当类型包含”不安全“属性时: @unchecked Sendable : 明确
NSOperation
🧩 为什么需要NSOperation这个“封装”? 主要为了解决GCD在实际复杂业务场景中的几个痛点: 复杂的依赖关系:这是NSOperation最闪亮的优点。 GCD实现:你需要使用Dispatch
combine
combine cancellable。每一个订阅都会生成一个 AnyCancellable 对象,用于控制订阅的生命周期。通过这个对象,我们可以取消订阅。当这个对象被释放时,订阅也会被取消。 ///
组件化解耦
我们有一个base组件,其中包含BaseVC,但是BaseVC 中有很多业务逻辑,需要依赖common中的比如登录判断、埋点等 由于依赖关系是只能common依赖base, base不能依赖commo
swift 基础语法
let nickName: String? = nil // 更简洁的语法来解析一个值 if let nickName { print("hello (nickName)") } // swi
Swift 解档归档
**class** TestModel: NSObject, NSCoding, NSSecureCoding { **static** **var** supportsSecureCodi
下一页
个人成就
文章被点赞
2
文章被阅读
2,759
掘力值
210
关注了
66
关注者
4
收藏集
11
关注标签
7
加入于
2019-06-21