问题标签 [retaincount]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 我的 retainCount 正在增加?
我在这里尝试构建 rss 阅读器,当用户完成阅读文章并按下 dealloc 时不会调用的问题
我得到了retainCount 6 & 有时是7!
我有很多定制面板
当按下后退按钮时,视图被弹出并且没有调用 dealloc ?!
.h 文件:
.m 文件:
添加 :
当我调用我使用的 Artical 时
iphone - 使用“assign”创建属性时将其设置为零
如果我创建一个带有“assign”属性的属性,在 dealloc 方法中将该属性设置为 nil,会发生什么
objective-c - 如何找到保留计数?
请解释我下面的代码行,我只是困惑..,
a & b 的保留计数是多少。
a & b 的保留计数是多少。
提前致谢。
objective-c - 释放返回的对象还是我必须使用自动释放
示例代码:
问题:我必须在 createFoo 中自动释放还是可以在 someOtherMethod 中释放返回的对象?
objective-c - 保留和复制前后对对象的影响
我有两个问题:
我有一个对象,称它为 X。当我将保留分配给对象 X (
[x retain]
),然后更改对象 X 中的数据时,X 的保留计数是多少?我有两个对象,A 和 B。我首先做一个这样的副本:
B = [A copy];
现在我更改对象 A 中的数据。B 数据是否也会更改,数据更改前后 A 和 B 的引用计数是多少?
ios - Xcode 4.2 中的 retainCount 发生了什么?
我注意到在将我的 Xcode 更新到 4.2 后,retainCount 总是等于 -1。我没有在我的项目中使用 ARC,我什至尝试创建新项目并在项目设置中将 ARC 选项切换为关闭,但下一行的工作方式非常奇怪:
我错过了什么吗?我认为如果关闭 ARC 选项,项目将像以前一样工作。
uiimageview - 通过使用 ivars 的方法获取 EXC_BAD_ACCESS 的按钮
我是 obj-c 的新手,所以我无法理解其中的一些逻辑。我想了解我的代码和应用程序逻辑。我的应用程序是用 UIImageView 的动画修改简单示例:这是 .h(在基于标准视图的模板中)
这是 .m(没有标准的 dealloc 和 viewDidUnload)
我也有带有 imageview 和按钮的 xib,但是当我按下 b 时,控制台中会出现崩溃和 EXC_BAD_ACCESS。在 IBAction 中,我了解 imageView 没有动画图像,但为什么呢?并且有奇怪的引用计数 = 3,因为在 viewDidLoad 中有 2(为什么是 2?)。我在 viewDidLoad 中添加了 self 和 self-> 前缀,但没有结果。animationImages 是(复制)属性,因此在 autorelease 池用 animationImages 耗尽后图像保存。我对 app.10x 的这种行为感到非常惊讶!
objective-c - 复制对象时的内存管理
我知道我的问题已经在 StackOverflow 上讨论过,但我发现答案并不完全符合我的需要。所以问题是:
现在 secondArray 的保留计数是多少?2 还是 1?我应该释放它两次还是只释放一次?copy 或 mutableCopy 是否会增加 COPYING(在此事件中为 secondArray)对象的保留计数?
ios - 如何处理保存在 AppDelegate 中的控制器的保留计数?
MyAppDelegate 正在做一些后台工作,在此期间需要刷新几个视图,因此我保存了对创建的每个控制器的引用。
这样做是为了打开控制器:
这在控制器内部被调用来关闭它:
在 MyAppDelegate 中,控制器正在向控制器发送消息:
如果我执行 Product->Analyse,我会收到“潜在泄漏”和“不正确递减”警告。什么是正确的方法或假设我的方法没问题,我如何告诉分析工具忽略这些行?
ios - 关闭模式视图导致 CALayer retainCount 发送到 deallocated
在我的应用程序中,我使用方法[self DismissModalView...]
关闭搜索视图,在 iOS 3 和 iOS 4 中一切正常,但现在我升级到 XCode 4.2 和 SDK 5,此方法在 iOS 5 上运行正常,但当我针对 iOS 3 + 进行测试时4、应用程序崩溃并带有消息日志:
我试图调查,但仍然没有找到根本原因,请帮助我!