首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS沐橙君
掘友等级
iOS开发
|
互联网
iOS交流圈子:628766303 内有大厂面试题和技术资料
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 75
沸点 0
赞
75
返回
|
搜索文章
最新
热门
关于在Combine中实现自定义Publisher
我们探索了Combine里对 back pressure 的处理。在那边,主要涉及到的是实现自定义的 Subscriber,来通过控制事件流终端的 pull 行为,实现合理的back pressure
关于 Backpressure 和 Combine 中的处理
Combine 在 API 设计上很多地方都参考了 Rx 系,特别是 RxSwift 的做法。如果你已经对响应式编程很了解的话,从 RxSwift 迁移到 Combine 应该是轻而易举的。如果要说起
Swift系列之使用Property Wrapper 为 Codable 解码设定默认值
本文介绍了一个使用 Swift Codable 解码时难以设置默认值问题,并利用 Property Wrapper 给出了一种相对优雅的解决方式,来在 key 不存在时或者解码失败时,为某个属性设置默
Swift系列之使用Option Pattern改善可选项的API设计
SwiftUI 中提供了很多“新颖”的 API 设计思路和 Swift 的使用方式,我们可以进行借鉴,并反过来使用到普通的 Swift 代码中。PreferenceKey 的处理方式就是其中之一:它通
Swift系列之关于Swift defer的正确使用
Swift 里的 defer 大家应该都很熟悉了,defer 所声明的 block 会在当前代码执行退出后被调用。正因为它提供了一种延时调用的方式,所以一般会被用来做资源释放或者销毁,,,
Swift系列之从Codable 到 Swift 元编程
起源 前几天看到同事的一个 P-R,里面有将一个类型转换为字典的方法。在我们所使用的 API 中,某些方法需要接受 JSON 兼容的字典 (也就是说,字典中键值对的 value 只能是数字,,,
Swift系列之关于Swift Error的分类
Swift 错误类型的种类 Simple domain error 简单的,显而易见的错误。这类错误的最大特点是我们不需要知道原因,只需要知道错误发生,并且想要进行处理。用来表示这种错误发生的方法一般
关于Swift面向协议编程与Cocoa的邂逅(下)
在上半部分介绍了理论方面的内容,包括面向对象编程存在的问题,面向协议的基本概念和决策模型等。本文 (下) 主要展示了一些笔者日常使用面向协议思想和 Cocoa 开发结合的示例代码,并对其进行了一些解说
关于Swift面向协议编程与Cocoa的邂逅(上)
面向协议编程 (Protocol Oriented Programming,以下简称 POP) 是 Apple 在 2015 年 WWDC 上提出的 Swift 的一种编程范式。相比与传统的面向对象
关于Objective-C的警告
重视编译警告 现在编译器有时候会很吵,而编译器给出的警告对开发者来说是很有用的信息。警告不会阻止继续编译和链接,也不会导致程序不能运行,但是很多时候编译器会先你一步发现问题所在,
下一页
个人成就
文章被点赞
449
文章被阅读
144,402
掘力值
4,210
关注了
1
关注者
269
收藏集
0
关注标签
1
加入于
2021-07-30