automatic-ref-counting 相关问题

自动引用计数(ARC)是一种编译器功能,它提供Objective-C和Swift对象的自动内存管理。

如何在 C++ 映射中存储自动引用计数的 Swift/Objective-C 对象,而不会在从映射中删除它们时导致内存泄漏?

我有一个管理加载区域的 C++ 映射。每个区域都有一个关联的 MTLBuffer,用于区域数据转换为网格后生成的几何图形。这个想法是存储对...的引用

回答 1 投票 0

Swift 中“无主(安全)”和“无主(不安全)”有什么区别?

Apple 的 Swift 编程语言指南除了weak 和unowned 之外还提到了捕获说明符unowned(safe) 和unowned(unsafe)。 我(想我)理解弱和

回答 5 投票 0

使用 SnapKit 是否会导致内存泄漏

我正在使用 SnapKit 来处理我的自动布局。我想知道这段代码是否会导致内存泄漏,因为我在闭包中捕获 self ? writeUpSwitch.snp.makeConstraints { $0.尾随。

回答 1 投票 0

如何在一个svg圆中根据每个圆弧百分比绘制若干圆弧?

我需要在 SVG 中表示类似圆环图的东西。 我试图在同一个圆内绘制几条弧,每条弧的长度都由先前给出的百分比定义。但是...

回答 3 投票 0

没有 ARC 的 Xcode 具有强大的属性吗?

当我运行 Xcode 4.5 时,默认情况下它处于 ARC Off 阶段。但是当我们创建 Xcode 项目时 强大的财产来代替保留。 1)如果强和弱与ARC相关,为什么它会出现在非Arc中

回答 2 投票 0

为什么 SwiftUI 中不使用 UIViewControllerRepresentable 委托工作?

下面是 SwiftUI 中视频播放器的示例代码片段,其中播放器的核心是在 UIKit 中实现的(特别是在 PlayerViewController 中): 结构页面:查看{ 让委托=委托()...

回答 1 投票 0

如何画有两个端点坐标的直线和有两个端点和一个中心点坐标的圆弧

我想用Python构建一个PyQt5应用程序,使用已知(已经计算出的)点坐标绘制直线和圆弧,即具有两个端点的直线和具有两个端点和中心的圆弧...

回答 2 投票 0

避免在没有 Weak in Rust 的情况下循环 Arc 引用

我知道 Arc 中的数据存储在堆中,当两个对象相互引用 Arc 时,它们不会被编译器自动删除。下面的代码展示了这种情况……

回答 0 投票 0

Rust:不能将 `Arc` 中的数据借用为可变的,但内部数据通过 Mutex 保护

在学习 Rust 并尝试完成一个示例时,其中需要跨线程和函数共享数据库 Db。 链接到最小示例 我已经包装了数据库(一个结构...

回答 1 投票 0

Swift 中的自动引用计数

我对 Swift 中的 ARC 有疑问,请看下面的代码。 当出现 SecondViewController 时,将弹出警报,单击“确定”按钮后,

回答 1 投票 0

在这个使用 URLSession 的简单案例中是否创建了一个强引用循环?

我对强引用的创建方式和引用循环何时发生感到有点困惑。这是一个简单的例子: 类模型{ var foo: 数据? func makeRequest(url: URL) { ...

回答 2 投票 0

带画布弧的圆形进度条 - 不适用于向上滚动的 javascript

这是我的第一篇文章(如果有任何错误,我很抱歉)。 我正在尝试用画布制作类似“圆形进度条”的东西。我是一个完整的画布新手。 该程序适用于...

回答 1 投票 0

如何在 swift 中取消线程

我正面临一个类实例未被释放的问题,因此应用程序卡住了。导致问题的类是 导入基金会 类 ResponseTimeoutQueue{ 私人出租

回答 1 投票 0

如何获取 ARC 转换错误列表

我正在清理一个非常旧的应用程序并尝试清理它,以便我可以将它重新提交到 App Store。 它是使用手动引用计数用 Objective-C 编写的。我尝试使用自动 ARC

回答 0 投票 0

如何在交叉引用对象中保留惰性实例

给定两个互相引用的类,其中一个引用很弱,我如何在本地初始化时保留它?这是代码的结构: 类生成器{ 弱 var 机:Ma...

回答 0 投票 0

当一个对象试图访问deallocated的无主对象时会发生什么?

如果A被声明为非所有的var,然后被deallocated,当另一个对象试图访问A时会发生什么?

回答 1 投票 0

java.lang.VerifyError: 客户端代理覆盖最终方法

建立一个Quarkus项目。创建了一个类,它扩展了一个第三方的最终方法。@ApplicationScoped public class BotService extends TelegramLongPollingBot { @Override public void ...

回答 1 投票 0

rust clone()与Rc还是Arc?[关闭]

我试图了解以下两种方案的利弊:使用Arc和克隆Arc(我在不同的地方线程中使用Something)与使用Something.clone()(我的Something结构只有1个字段......)。

回答 1 投票 0

在HashMap中维护对结构的可变引用

是否可以借用一个对HashMap内容的可变引用,并在不妨碍只读访问的情况下长时间使用它?这是为了维护一个窗口到 ...

回答 1 投票 0

如何做一个90度的圆

所以我在1年内做了processingjs,我想我可以从纯javascript开始,现在处于锁机状态,我已经编码Javascript2个月了,我做了很多老街机的混音 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.