推荐 综合 人气 评论 点赞
Dart 中接口的处理
我从与 swift 的区别中总结了 Dart 中对接口的处理。获取/设置是已知的。什么是接口?第一的,界面被面向对象编程识别没有具体实现的抽象类型那就是我的意思。迅速协议关键字使用实现swift中的实现示例// Buildingプロトコルの定義protocol Building {var hei

0评论2023-02-07935

如何使用Swift Package插件生成代码
这篇文章主要介绍“如何使用Swift Package插件生成代码”,在日常操作中,相信很多人在如何使用Swift Package插件生成代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Swift Package插件生成代码”的疑惑有所

0评论2023-02-07584

[Swift] 如何在 actor 中使用孤立/非孤立关键字
概述Actor 的方法和属性与 Actor 是隔离的。SE-0313 改进了对actor隔离的控制通过使用提案中添加的isolated / nonisolated 关键字,可以将不是参与者成员的进程隔离到参与者,反之亦然,将参与者成员与参与者隔离。本文根据提案总结了如何使用这些关键字。文

0评论2023-02-07484

Swift Error的处理方法说明
目录错误类型自定义错误处理Errortry?与try!rethrowsdefer错误类型1、开发过程常见的错误语法错误(编译报错)逻辑错误运行时错误(可能会导致闪退,一般也叫做异常),也是我们今天讲的重点自定义错误1、Swift中可以通过Error协议自定义运行时的错误信息enum

0评论2023-02-07467

Swift协议Protocol介绍
目录协议(Protocol)协议中的属性static、classmutatinginitinit、init?、init!协议的继承协议组合CaseIterableCustomStringConvertible协议(Protocol)1、协议可以用来定义方法、属性、下标的声明,协议可以被枚举、结构体、类遵守(多个协议之间用逗号隔

0评论2023-02-07461

Swift使用SnapKit模仿Kingfisher第三方扩展优化
目录正文SnapKit扩展方式简要思考Kingfisher扩展方式简要思考自行模仿尝试最后正文我们平时用swift写第三方扩展(OC中的分类)时,可能会直接就往扩展里面写方法,简单又方便,然而当我们看一些常用你的三方(例如:Kingfisher、SnapKit)等,都会用一个简单的

0评论2023-02-07347

Swift 并发修改Sendable 闭包实例详解
目录前言使用 Sendable使用泛型和枚举时的隐式一致性从线程安全的实例中抛出错误如何使用Sendable协议要在同一源文件中遵守 Sendable的限制如何使用 @SendabeleSwift 6: 为你的代码启用严格的并发性检查Enabling strict concurrency in Xcode 14前言Sendable

0评论2023-02-07700

[Swift] 扩展与无缝连接 Combine/RxSwift 和 Concurrency 的运算符
* 本文将主要描述Combine的示例代码。* 在示例中,AnyCancellable 和 DisposeBag 没有描述,因为它们是多余的。注意。首先架构如Combine/RxSwift反应式编程如果您使用Model 或Repository,您可以使用响应式编程编写连接部分。 (因为拼接容易,代码变漂亮了)

0评论2023-02-07339

[Swift] 好像for语句中的if语句可以省略
介绍在使用 SwiftLint 时,我注意到显示了一个警告,但似乎 for 语句中的 if 语句可以使用where 变成一个语句。怎么做for user in users {if user == "SNQ-2001" {print("自分です")}}for user in users where user == "SNQ-2001" {print("自分です")}结尾我

0评论2023-02-07660

iOS底层实例解析Swift闭包及OC闭包
目录基础OC-Block分类NSMallocBlock源码探究循环引用解决方案注意点Swift-Closure捕获值基础Block是⼀个自包含的(捕获了上下⽂的常量或者是变量的)函数代码块,可以在代码中被传递和使用。全局和嵌套函数实际上也是特殊的闭包,闭包采用如下三种形式之一:

0评论2023-02-07514

Swift enum枚举类型使用详解
目录前言AFErrorResultOptional最后举一个enum的典型例子总结前言我一直在思考如何去讲解Swift中的枚举类型,它是如此让人熟悉,不免就让你跟着编程经验走,列举几个状态就感觉万事大吉了。它是如此让人陌生,当你深刻的理解其广泛的用途后,你不得不叹服苹果

0评论2023-02-07435

swift依赖注入和依赖注入容器详解
目录什么是控制反转(Inversion of Control)?什么是依赖注入?依赖注入的种类初始化器注入属性注入方法注入依赖注入容器实现一个简单的依赖注入容器总结什么是控制反转(Inversion of Control)?控制反转就是把传统的控制逻辑委托给另一个类或框架来处理,

0评论2023-02-07990

« 上一页 23/24 下一页 »