首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift基础
订阅
不知名码手
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用
1. SwiftHub项目简介 SwiftHub 是大神Khoren Markosyan 写的一个完全采用Rxswift + MVVM + Moya 的架构的项目,代码很精简,想学习MVVM架构的认真去研究这个项目的设计,对你以后的编程思想和习惯都会有很大的帮助。(点击这里下载…
从响应式编程到 Combine 实践
书回正文,所谓的响应式编程到底是什么呢? 熟悉 Combine 的同学可以直接跳到实践建议部分。 响应式编程 维基百科对响应式编程的定义是: 在计算中,响应式编程是一种面向数据流和变化传播的声明式编程
0202 年了,是时候学习 Combine 了
在 2019 年的 WWDC 大会上,Combine 框架登场,它是苹果公司新推出的“响应式”框架,用来处理随时间变化的事件。你可以用 Combine 来统一和简化像代理、通知、定时器、完成回调这样的代码。在 iOS 平台上,之前也有可用的第三方响应式框架,但现在苹果开发了自己…
Swift Combine 学习(一):Combine 初印象
本文是 Swift Combine 七篇学习笔记的开篇,介绍了 Combine 框架的背景、基本概念和核心组件。文章从简述函数响应式编程的角度开始。
PromiseKit 教程
PromiseKit 大家都在项目中见过,是典型的一看就会,一用就废的技术。写 PromiseKit 代码想必大家都经历过如下图的错误支配的恐惧。
【iOS 印象】Swift 中值类型与引用类型指北
值类型:变量与其所赋值分配的数据(值)逻辑统一,一般将其视为储存在栈(Stack)上,但实际上,一部分数据在 CPU 寄存器,其它一部分还是分配在堆(Heap)上。可以感性地将其理解为,值类型的数据(值)被包含在了变量中,不能够单独被操作。 引用类型:与值类型正好相反,变量与其…
Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积影响。
Swift中对open、public、internal、fileprivate和private的理解
Swift 为代码中的实体提供了五种不同的访问级别。这些访问级别不仅与源文件中定义的实体相关,同时也与源文件所属的模块相关。 Open 和 Public 级别可以让实体被同一模块源文件中的所有实体访问
Swift知识碎片: 全局参与者 Global Actor 以及 @MainActor 浅谈
Swift知识碎片,在 Swift 并发模型中,global actor 是一种特殊的 actor,用于确保特定的代码片段在同一个并发上下文(线程或队列)中执行。
iOS如何优雅的处理“回调地狱Callback hell”(一)——使用PromiseKit
前言 最近看了一些Swift关于封装异步操作过程的文章,比如RxSwift,RAC等等,因为回调地狱我自己也写过,很有感触,于是就翻出了Promise来研究学习一下。现将自己的一些收获分享一下,有错误欢迎大家多多指教。 目录 1.PromiseKit简介 2.PromiseKi…