首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
翱翔的魁魁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
货拉拉iOS模块化路由框架:TheRouterSwift
随着社区对支持Swift的需求日益增多,Swift5.0二进制库也具有更好的稳定性和兼容性表现,货拉拉技术团队根据社区反馈及内部讨论,决定开源内部业务使用的Swift版本路由组件,与2023年8月份已
Swift 新并发框架之 Sendable
Swift 5.5 开始引入的新并发框架相较传统并发开发模式更加直观、规范、智能。本系列文章对新框架涉及的主要内容逐个进行介绍。 本文是第三篇,主要介绍 Sendable。
iOS Swift GCD 开发教程
本教程将带你详细了解 GCD 的概念和用法,通过文中的代码示例和附带的 Github 示例工程,可以进一步加深对这些概念的体会。附带的示例工程是一个完整可运行的 App 项目:DispatchQueueTest,项目地址点此处。本教程提供离线版,阅读体验更佳: HTML 版 、…
swift 属性(存储属性、计算属性、懒加载属性、类型属性)
存储属性 存储属性:将常量或变量值存储为实例的一部分(结构体和类都支持存储属性) 结构体和类中,变量存储属性用关键字var声明,常量存储属性用关键字let声明 结构体实例赋值给常量,该实例属性不能被修
Swift Protocol 背后的故事(理论)
本文主要讨论 Swift Protocol 实现机制,涉及 Type Metadata、Protocol 内存模型 Existential Container、Generics 的实现原理。
Swift Protocol 背后的故事(实践)
本文主要介绍实践技巧,以一个 Protocol 相关的编译错误为引,通过实例对 Type Erasure、Opaque Types 、Generics 做了较详细的讨论。
Swift闭包的上下文捕获
Swift闭包的上下文捕获问题。闭包的隐式捕获和显式捕获问题。[weak self]是否需要无脑添加?
Swift中的逃逸闭包(@escaping )与非逃逸闭包(@noescaping)
概念:一个接受闭包作为参数的函数,该闭包可能在函数返回后才被调用,也就是说这个闭包逃离了函数的作用域,这种闭包称为逃逸闭包。当你声明一个接受闭包作为形式参数的函数时,你可以在形式参数前写@escaping来明确闭包是允许逃逸。 例如:当网络请求结束后调用的闭包。发起请求后过了一…
写点 Swift: 为什么你需要使用泛型而不是 protocol
在 Swift 中,在没有类型抹除需求的前提下使用泛型会比直接使用 protocol 有更好的运行时性能表现。
iOS | 面试知识整理 - Swift 基础(九)
1. 介绍一下 Swift? Swift更加安全,它是类型安全的语言。 Swift容易阅读,语法和文件结构简易化。 Swift更易于维护,文件分离后结构更清晰。 Swift速度更快,运算性能更高。 2. Swift 和OC 如何相互调用? 3. 类(class) 和 结构体(s…