腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
iOS
中
块(Objective-C)和
闭
包
(
Swift
)
的
区别
ios
、
objective-c
、
swift
、
closures
、
objective-c-blocks
在教程
中
写道,两者
在
功能上是相同
的
,甚至
闭
包
比块更容易,而且它避免了块和内存管理
的
复杂性,我已经看了很多教程,但除了这些,我没有得到
swift
的
“
闭
包
”和Objective-C
的
“块”之间
的
区别。
浏览 1
提问于2014-10-15
得票数 46
回答已采纳
2
回答
“
Swift
代码”
中
的
“[无拥有的自我]”在做什么?
swift
我偶然发现了一个我不懂
的
Swift
代码。navigationCallback被分配给什么?[unowned self]是什么?我想,如果我能在目标C中看到类似的例子,我会更好地理解这一点。
浏览 3
提问于2017-01-15
得票数 0
回答已采纳
1
回答
在
Swift
中
捕获
闭
包
的
对象
属性
swift
我正在重写一些代码,以便将作业附加到
闭
包
数组
中
,而不是直接执行它们: var someObject: SomeType?property)jobsArray.appendproperty) } 然后,如果在
闭
包
执行之前,
浏览 23
提问于2019-05-28
得票数 1
回答已采纳
3
回答
performSegueWithIdentifier -不能将'AnyObject‘类型
的
值转换为参数类型'AnyObject?’
ios
、
swift
、
segue
在
故事板
中
,通过从第一视图到第二视图控制器拖动一个子格来完成任务。
浏览 6
提问于2016-07-06
得票数 1
回答已采纳
1
回答
实例方法是
闭
包
吗?
ios
、
swift
、
function
、
closures
在
"
Swift
编程语言3.0“一书中,它提到了以下类型
的
闭
包
: 嵌套函数是具有名称
的
闭
包
,可以从其封闭函数
中
捕获
值。
闭
包
表达式是以轻量级语法编写
的
未命名
闭
包
,可以从其周围
的
上下文中<em
浏览 3
提问于2016-11-04
得票数 1
回答已采纳
3
回答
Swift
闭
包
-将自己
捕获
为弱者
swift
、
closures
、
weak-references
我正在尝试解决
Swift
中
基于
闭
包
的
强引用循环。} 但是,如果我
在
闭
包
之外为self声明了一个弱var,它就会修复
浏览 0
提问于2014-09-22
得票数 13
2
回答
如何在块外快速创建指向自身
的
弱指针
swift
、
closures
、
block
、
weak
我想在
swift
中
创建一个指向self
的
弱指针,就像我们
在
objective-c中使用
的
那样我发现有人在解释如何在积木中使用“弱自我但是我不想在我
的
代码块内定义‘弱自我’,我想在代码块之外定义弱自我
浏览 3
提问于2015-04-20
得票数 22
回答已采纳
1
回答
以正确
的
方式分配回调
ios
、
swift
在
我
的
一个类
中
从另一个类获取callback
的
两个方法
中
,我感到困惑。这是我
的
场景: var callBack:(()->())?我想在我
的
控制器类中使用这个callback。CustomCell return cell
在
第一种方法
中
引用是弱
的
,
浏览 0
提问于2018-08-14
得票数 2
回答已采纳
1
回答
事件类型
属性
在
IE-8
中
丢失
javascript
、
html
、
internet-explorer-8
、
dom-events
我注意到一个奇怪
的
Javascript错误,似乎只发生在Internet 8上。基本上,
在
IE-8上,如果您有一个事件处理程序函数来
捕获
闭
包
中
的
事件
对象
,则事件"type“
属性
似乎
在
闭
包
中
无效。,
在
handleClickEvent函数
中
,我们有一个事件
对象
ev。但是,当我们
在
浏览 2
提问于2012-10-24
得票数 4
回答已采纳
1
回答
将@objc类
捕获
为无主时
的
_
swift
_abortRetainUnowned
ios
、
objective-c
、
swift
在
捕获
@objc类
的
实例时,我遇到了这种奇怪
的
崩溃(用
swift
编写,但用@objc和NSObject
的
子类进行了注释)。它发生在分配
闭
包
的
时候,而不是调用
闭
包
的
时候,所以问题不是
捕获
的
值会被释放,然后调用
闭
包
。它是随机发生
的
,有时它崩溃得更快,有时更晚。我
在
Swif
浏览 6
提问于2015-12-23
得票数 6
1
回答
在
C#中用
Swift
与委托类型转义
闭
包
c#
、
swift
、
closures
当我最近开始学习
Swift
的
时候,我是从C#
的
思维
中
来
的
。我发现很难理解,如果
Swift
函数想要存储
闭
包
类型参数,就必须将其标记为@escaping。
在
C#
中
,如果委托稍后将在当前作用域之外存储和调用,则这种等价性不要求使用任何特殊关键字标记委托类型参数。
在
Swift
中
,需要@escaping关键字
的
闭
包
有什
浏览 0
提问于2019-11-21
得票数 2
回答已采纳
3
回答
加快
闭
包
和一级函数之间
的
区别吗?
swift
、
closures
、
first-class-functions
在
Swift
文档
中
,苹果说: 他们还说:
闭
包
可以从定义它们
的
上下文中
捕获
和存储对任何常量和
浏览 4
提问于2016-05-30
得票数 10
回答已采纳
1
回答
从属于
闭
包
的
实例
属性
访问self
swift
,如果计算
的
属性
仅是可获取
的
,则不需要包含get {.}。)因此,第一个
闭
包
的
self似乎是指函数/
闭
包
类型本身,而其他
闭
包
的
self引用
的
是视图控制器(正如我所期望
的
)。c1和c2/c3之间唯一
的
区别是前者是存储
的
属性
,后者是计算
的
属性
,但我仍然希望<e
浏览 3
提问于2014-06-19
得票数 44
回答已采纳
1
回答
Swift
中
的
闭
包
如何在幕后
捕获
变量?
swift
、
closures
我正在尝试弄清楚
Swift
闭
包
中
的
捕获
是如何工作
的
。worker = Worker(id: "1", block: { _ in})这是如何工作
的
呢?
闭
包
如何保持
浏览 0
提问于2017-10-06
得票数 1
2
回答
显式添加对
闭
包
捕获
的
引用
swift
这似乎是相反
的
问题,所有的
Swift
关闭问题,我可以找到!...这里我需要临时目录
对象
在
闭
包
的
生存期内生存,但是
闭
包
并不显式地需要它。是否有一种方法强制通过
闭</em
浏览 3
提问于2021-04-20
得票数 2
回答已采纳
1
回答
检测序列图像板分配
的
Swift
对象
的
引用
ios
、
swift
、
xcode-storyboard
我正在为iOS开发一个使用
Swift
的
游戏。游戏是分回合进行
的
,当一轮结束后,就不再需要它了。我非常确信我已经找到了这样做
的
方法,因为我正在实例化场景
中
的
某些
对象
,并且我已经验证了当循环结束并导航到下一个场景时,将调用这些
对象
的
deinit方法。似乎故事板场景旁边
的
某些东西以某种方式引用了
对象
,并在场景消失时使其保持活动状态。 我已经验证了
对象
是通过在其init方法
中</e
浏览 1
提问于2015-06-07
得票数 0
1
回答
在
闭
包
中
,指针或引用类型是如何在内存
中
存储或用现代函数语言处理
的
?
c++
、
objective-c
、
swift
、
compiler-construction
、
closures
我
的
播音器从我
的
语言到C语言。我看到人们说,C++
中
的
闭
包
实际上被转换为未命名
的
结构类型,其中
捕获
的
值作为变量。function<void()> aFunction() {
浏览 0
提问于2018-01-08
得票数 2
回答已采纳
2
回答
在
非转义
闭
包
中
包含(或不包括)
捕获
列表有什么区别?
swift
这是我
的
密码: let age: Int self.age = age至:代码
的
结果是相同
的
我想知道:对于非转义
闭
包
(只
在
函数声
浏览 0
提问于2019-03-05
得票数 2
回答已采纳
2
回答
为什么
闭
包
捕获
引用而函数不引用?此外,为什么
闭
包
声明需要“懒惰”关键字?
swift
、
function
、
closures
、
lazy-evaluation
、
conceptual
但是,
在
闭
包
anotherReturnX()
中
捕获
引用,因此f不会被释放。显然,这意味着
闭
包
捕获
引用,而函数不
捕获
引用。但是,既然我在这里声明
的
实际上是一个“匿名函数”,那么为什么
在
实例化期间对self
的
闭
包
访问呢? 经过一些思考,我发现更多
的
矛盾。例如,我理解
在
调用
闭
包
时<
浏览 1
提问于2019-02-26
得票数 1
1
回答
Swift
4
闭
包
:无法从
闭
包
内访问另一个本地
属性
swift
、
closures
我一直
在
尝试
在
Swift
中
做一些我认为应该相对简单
的
事情-将
闭
包
作为
属性
存储
在
结构
中
,这样它就可以通过使用结构
的
另一个
属性
来过滤数组。下面是一个简化
的
场景: var dateRange: DateInterval var filterClosure: ((Date) -> Bool之后尝试添加
闭<
浏览 0
提问于2018-03-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用闭包函数在thinkphp模型中操作数据库的增删更查
Swift笔记——闭包
Objective-C 与Swift代码转换速查手册
Laravel源码解析之QueryBuilder
OC转Swift,你需要换个思考方式
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券