
swift
文章平均质量分 92
agan11423
我们就是修理连
展开
-
‘async‘ call in a function that does not support concurrency
swift5.5中加入了async/await我写了一段这样的代码:DispatchQueue.global().async { [weak self] in self?.test() } } func test() async { let m = await cakkBackData4() print(m)}然后提醒我如下的错误:‘async’ call in a function that does not support conc.原创 2022-04-16 21:05:23 · 3282 阅读 · 0 评论 -
2021年iOS基础知识汇总-初步学习篇
Category类struct category_t { const char *name; classref_t cls; struct method_list_t *instanceMethods; struct method_list_t *classMethods; struct protocol_list_t *protocols; struct property_list_t *instanceProperties; // Field..原创 2021-03-23 10:39:54 · 518 阅读 · 0 评论 -
Swift枚举-持续整理中
枚举一个枚举定义了一个通用型的一组相关的值,使您能够工作在你的代码中的类型安全方式的值。如果您熟悉C,您将知道C枚举将相关名称分配给一组整数值。Swift中的枚举更加灵活,不必为每种枚举都提供值。如果为每种枚举情况提供了一个值(称为原始值),则该值可以是字符串,字符或任何整数或浮点类型的值。或者,枚举案例可以指定要存储的任何类型的关联值以及每个不同的案例值,这与其他语言中的并集或变体很相似。您可以将一组常见的相关案例定义为一个枚举的一部分,每个案例都有一组与之相关的不同类型的适当类型的值。S原创 2021-03-22 22:26:48 · 296 阅读 · 0 评论 -
闭包精讲-翻译与苹果原文
闭包闭包是功能完备的功能块,可以在代码中传递和使用。Swift中的闭包类似于C和Objective-C中的块以及其他编程语言中的lambda。闭包可以从定义它们的上下文中捕获和存储对任何常量和变量的引用。这称为关闭这些常量和变量。Swift为您处理捕获的所有内存管理。笔记如果您不熟悉捕获的概念,请不要担心。下面在捕获值中对其进行了详细说明。正如Function中介绍的那样,全局和嵌套函数实际上是闭包的特殊情况。闭包采用以下三种形式之一:全局函数是具有名称且不捕获任何值的闭包。原创 2021-03-22 16:55:44 · 181 阅读 · 0 评论