cost 84 ms
Java 引用范围外 object - Java referencing an out-a-scope object

我正在保存 Java object 的先前值。 我(几乎)理解引用是强的、弱的等,但我找不到一个示例来分类我的具体情况,该情况显然引用了超出范围的 object。 (我看过很多关于这个主题的帖子。) aTestCopy将 aTestCopy 引用到范围外的对象数组aTest有效? 这是一个浅拷 ...

当我将一个项目添加到一个 recyclerview 中时,它会得到两个 - When I add an item into one recyclerview it gets two

我认为这是参考问题。 RecyclerViews 似乎它们共享具有相同引用的项目。 我创建了两个recyclerview,并制作了一个列表,然后通过一种方法发送列表以创建另一个recyclerview。 例如, 每当我单击btnAdd时,它都会将两个项目添加到rcvMy中。 我怎样才能削减参考? ...

导航离开时如何在一个 ViewController 上处理 UIView 子视图 - How to dispose from UIView subviews on one ViewController when navigating away from it

我开始学习 Swift 并决定构建一个没有故事板的应用程序。 我的 SceneDelegate scene函数实例化一个 TabBarController 我有一个从 UITabBarController 扩展而来的 TabBarController,它几乎对标签栏进行了样式设置并进行了设置 ...

通知中心导致强引用循环 - Swift 5 - NotifcationCenter causing a strong reference cycle - Swift 5

使用 NotifcationCenter 时,我似乎得到了一个强引用周期。 我正在使用 NotificationCenter 来观察设备的旋转。 (虽然有些人会争辩说这不是确定设备旋转的最佳方式,但目前这似乎是我唯一的途径,因为没有使用自动布局,也没有使用故事板)。 即使我删除了viewWil ...

Swift:动态创建和分配委托 - Swift: dynamically creating and assigning delegates

MKMapView 的委托属性在 swift 中是这样定义的: 如果我必须为事先未知的长度/计数的数组中的每个项目动态创建 map 视图,我如何为每个映射动态分配一个唯一的委托实例而不为每个委托保留一个 class 变量(因为我们不知道数组中的项目数)。 有没有类似于 Obj-C 的__Stron ...

Swift 弱参考比强参考慢得多 - Swift Weak Reference Much Slower than Strong Reference

我正在 Swift 中构建一个物理引擎。 在最近对引擎进行了一些添加并运行了基准测试之后,我注意到性能大大降低了。 例如,在下面的屏幕截图中,您可以看到 FPS 如何从 60 FPS 下降到 3 FPS(FPS 在右下角)。 最终,我将问题追溯到一行代码: 在我的补充中,我添加了一个从Shape ...

ARC 是否保留了无主引用的计数? - Does ARC hold a count for unowned reference?

ARC 保留对对象的无主引用计数是真的吗? 那么,如果一个对象的强引用计数达到 0 并且该对象的无主引用计数 > 0,则该对象将被取消初始化但未取消分配? 并且只有当强引用和无主引用计数达到 0 时才会解除分配? 我在一篇文章中读到过,我认为是在 Medium 上)但我不确定它是否正确。 ...

关于应该把[无主自我]放在哪里的困惑 - Confusion about where should put the [unowned self]

我有一个保留周期,所以我的viewcontroller的deinit将不会被调用,我正在尝试解决这个问题,我添加[unowned self],但是我不太确定在我的情况下将无主的放在哪里: 情况1 案例2 我很好奇这两种情况之间的区别是什么,为什么一种有效而另一种无效 ...

NSMapTable 是如何工作的 - How NSMapTable works

我试图弄清楚 NSMapTable 是如何工作的所以我在操场上尝试以下代码: 如文档中所写:“键和/或值可以选择“弱”保存,以便在回收对象之一时删除条目。” 为什么即使我初始化了对象,以便在解除分配 rob 时它对键值对具有弱引用,但在 hobyePerson 中仍然有一个元素? ...

弱,强引用和垃圾回收 - Weak, strong references and garbage collection

我有两种情况: 当一个对象(只有强引用)失去所有强引用时,就可以用于垃圾回收。 当对象只有弱引用时,它也可用于垃圾回收。 在什么情况下可以更快地收集物体? 还是没有区别? 我正在使用旧的android应用程序。 我的前任使用弱引用(作为实例变量)将视图存储在R ...

查看具有强引用的控制器导致内存泄漏 - View controller with strong references causing memory leaks

我的一个视图控制器中存在强引用的问题导致内存泄漏。 首先,我的设置: 2个视图控制器(v1和v2)。 v1转向v2,v2有一个关闭按钮,自动回弹到v1。 v2包含尝试无限重新连接的代码,直到建立连接。 (使用red5pro的视频流)。 这是代码: 在我的情况下,连续重新连 ...

在字典中对子视图的强烈引用会导致引用周期吗? - Will a strong reference to a subview in a dictionary cause a reference cycle?

我有一个带有可变子视图的视图,这些子视图使用描述此子视图类型的枚举来设置。 我的问题是,以下内容是否会导致强大的参考周期,或者是否有更好的方法可以做到这一点: 我不能宣布字典为弱字典。 因此,该超级视图将对子视图层次结构中的每个ControlBarItem以及该字典(按类型索引)进行 ...

Swift-在关闭时强烈捕获自我之后会发生泄漏 - Swift - Expecting a leak after strongly capturing self in closure

谁能解释为什么它不会泄漏? 我在closure捕获了self ,因此我将有两个指向彼此的强指针,因此,永远不要为Person对象调用deinit消息。 首先,这是我班的Person : 这是我的ViewController的实现 : 我期望能够通过执行以下操作解决此问 ...

将引用转换回封闭内部的强引用,内存管理,swift - convert the reference back to a strong one inside the closure, memory management, swift

我正在尝试关闭保留周期,如下所示 后来在某些时候,我正在做 输出将是 这是可以理解的,因为self在做self?.additionOf(3, b:5)之前是没有的self?.additionOf(3, b:5) 如果我通过创建另一个引用[weak self]变量(如 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM