retaincount

retaincount

文章 0 浏览 5

为什么retainCount返回-1

据我所知,如果一个对象的保留计数变为0,它的dealloc就会被调用。但是我得到的保留计数为-1。这是什么意思? 我正在使用以下代码 - Demo *obj1 = [[D…

み青杉依旧 2025-01-04 22:23:00 0 0

我应该使用 __unsafe_unretained 作为临时变量吗?

假设我想创建一个临时变量,例如: 指向另一个长期存在的变量: __unsafe_unretained UIView *tableHeaderView = self.tableView.tableHeaderView; 指…

極樂鬼 2024-12-29 06:35:19 1 0

最近创建的对象的保留计数较大。 Objective-C

我遇到了一个奇怪的情况,即按下按钮时正在加载的视图控制器的保留计数过多。 代码如下: -(IBAction)new { if (!viewSpace) viewSpace = [[ViewSpace…

指尖上的星空 2024-12-28 20:05:11 2 0

PerformSelector:withObject:afterDelay: 如何工作?

我发现在调用 [self PerformSelector:@selector(method1:) withObject:self.tableView afterDelay:3]; 之后 self.tableView 的 retainCount改变?为什…

罪歌 2024-12-27 16:48:30 2 0

“dealloc” UIView 的未调用

我有简单的视图控制器 [.h] @interface GLViewController : UIViewController { MGSplitViewController* splitController; } -(void)setSplitter: (MG…

慢慢从新开始 2024-12-23 01:46:41 2 0

您如何看待 Objective-C 中每次迭代都会迭代保留计数并调用释放的这段代码?

我仍在尝试理解我在我正在开发的一个项目中发现的这段代码,在我询问之前,创建它的人已经离开了公司。 代码如下: -(void)releaseMySelf{ for (int i…

滥情空心 2024-12-21 08:08:59 2 0

关闭模态视图导致 CALayer 保留计数发送到释放

在我的应用程序中,我使用方法 [self DismissModalView...] 关闭搜索视图,在 iOS 3 和 iOS 4 中一切正常,但现在我升级到 XCode 4.2 和 SDK 5,此方…

七七 2024-12-19 21:44:02 2 0

复制对象时的内存管理

我知道我的问题已经在 StackOverflow 上讨论过,但我发现答案不完整,无法满足我的需求。所以问题是: NSMutableArray *firstArray = [[NSMutableArra…

别念他 2024-12-14 09:28:37 4 0

按钮通过 ivars 方法获取 EXC_BAD_ACCESS

我是 obj-c 的新手,所以我无法理解其中的一些逻辑。我想了解我的代码和应用程​​序逻辑。我的应用程序是对 UIImageView 动画的简单示例进行修改:这…

压抑⊿情绪 2024-12-13 20:14:07 1 0

Xcode 4.2 中的retainCount 发生了什么?

我注意到,将 Xcode 更新到 4.2 后,retainCount 始终等于 -1。我在项目中没有使用 ARC,我什至尝试创建新项目并在项目设置中将 ARC 选项切换为关闭,…

无风消散 2024-12-13 11:57:44 1 0

使用“分配”创建属性时将其设置为 nil

如果我创建一个具有“分配”属性的属性,在 dealloc 方法中将该属性设置为 nil 会发生什么 @property (nonatomic, assign) NSString* myData; - (void…

善良天后 2024-12-09 11:24:48 2 0

我的retainCount 增加了?

我正在尝试在这里构建 RSS 阅读器,当用户读完文章并按回时,dealloc 不会调用,并且我得到了保留计数 6 和 6 的问题 。有时7! 我有很多自定义面板,…

水染的天色ゝ 2024-12-09 01:52:20 4 0

如何在调试时检查保留计数

有谁知道如何在调试模式下检查对象的保留计数?我尝试添加表达式 [objInstance keepCount] 但它不起作用。我还在控制台中尝试了打印对象 PO [objInsta…

各自安好 2024-12-03 19:51:06 2 0

ios潜在泄露如何解决?

我分析了我的项目: 这是结果: 是什么意思以及如何解决这个问题?…

云归处 2024-12-03 16:14:12 3 0

释放对象:[objrelease];还不够,需要[obj release], obj = nil;?

这里我得到了一些丑陋的代码: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy"]; NSDate …

可是我不能没有你 2024-12-03 13:07:51 3 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文