gpt4 book ai didi

ios - 什么时候在 swift 中使用闭包?

转载 作者:IT王子 更新时间:2023-10-29 05:29:28 26 4
gpt4 key购买 nike

<分区>

我已经进行了几个月的 ios 开发,并且渴望在我的编程模式中实现新事物。

现在我正在学习闭包并且对它的语法知之甚少,知道它可以代替委托(delegate)用于回调。以及在某些 UIViewAnimation 中实现它并用于排序。

但我真的想知道除此之外它的用途。即我们应该在基本编程中的什么地方使用闭包。就像当我们想将信息从 child 发送给 parent 时我们使用委托(delegate)一样。那么任何可以在我们日常快速编程中使用的实际解释或简短示例都会有所帮助吗?

谁能告诉我这些闭包实际上是如何计算值的

reversed = sorted(names, { (s1: String, s2: String) -> Bool in return s1 > s2 } )

在这些示例中,有名称和闭包作为方法的参数......但这实际上是如何计算的?

你能解释一下在这个动画代码中传递闭包时这些是如何工作的吗:

UIView.animateWithDuration(duration: NSTimeInterval, 
animations: (() -> Void)?,
completion: ((Bool) -> Void)?)

我真的很想知道流量?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com