腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
新创建
字符串
对象
的
奇怪
保留
计数
objective-c
以下是我
的
代码{ NSLog(@"%lu", [str retainCount]); } 我期望输出是1,因为它是
新创建
的
对象
浏览 0
提问于2012-02-01
得票数 1
回答已采纳
2
回答
创建后NSManagedObject
保留
计数
为2
objective-c
、
ios
、
core-data
、
memory-management
我想知道是否有人可以解释为什么
新创建
的
托管
对象
的
保留
计数
是2。以下是我正在使用
的
代码:NSLog(@"Album retain count: %d", [newAlbum retainCount]); 根据ins
浏览 2
提问于2010-10-19
得票数 6
回答已采纳
2
回答
XCode 5,分析器警告
ios
、
xcode
、
xcode5
当我试图分析.m时,我得到了
奇怪
的
警告: return [NSNumber numberWithInt:1];守则是:{}{ return
浏览 1
提问于2013-11-02
得票数 1
回答已采纳
3
回答
stringByAppendingString和
保留
计数
的
问题
objective-c
我需要连接一些
字符串
。[sportName release];在
字符串
上:error:方法返回一个
保留
计数
为+0
的
Objective-C
对象
(非拥有引用)[sportName release]; 错误:此时不归调用方所有的<e
浏览 1
提问于2011-05-20
得票数 1
回答已采纳
2
回答
如何在两个视图控制器之间传递
字符串
或数据
对象
?
ios
、
iphone
、
string
、
path
、
uinavigationcontroller
在上一个问题中,我询问了如何最好地将
字符串
从一个视图控制器发送到另一个视图控制器,这两个视图控制器都在导航堆栈上: 然而,我刚刚意识到,我可以将路径传递到应用程序
的
文档文件夹中
的
文件,因为第一个(表视图)已经访问了文件中
的
数据,我是否应该将viewcontroller数据传递给推送
的
VC?
浏览 0
提问于2010-05-25
得票数 0
回答已采纳
1
回答
使用远程性能监视器帮助查找泄漏
c#
、
memory-leaks
、
compact-framework
、
performance-monitor
我正在尝试找出哪些新
的
字符串
对象
是应用程序返回到其原始状态(即登录屏幕)后仍然
保留
的
对象
。问题是,最初,应用程序加载了大约2200个
字符串
对象
,然后在处理"X“之后,它又增加了大约70个
对象
,这些
对象
永远不会被收集。我不知道如何识别这70个新
对象
,以便找出谁在
保留
它们,并做出适当
的
更正。比方说,加载此表单会使
字符串
计数
浏览 0
提问于2010-11-24
得票数 1
回答已采纳
1
回答
在周围传递一个
对象
会增加
保留
计数
ios
、
automatic-ref-counting
我观察到一种关于CF/NS桥接
的
奇怪
行为。在下列情况下:NSString *ns = (__bridge NSString*)cfs;对“别担心,ARC只是起作用”
的
先发制人
的
回应:我把
浏览 1
提问于2015-09-22
得票数 0
回答已采纳
4
回答
直接使用NSString
iphone
、
objective-c
、
nsstring
我发现我通常直接使用NSString,比如: label.text = @"word";我认为直接使用NSString是错误
的
,因为@"word“在使用后
的
retainCount会是2。@"“
的
retainCount到底是什么?它是自动释放
对象
还是
保留
值为1? 我怀
浏览 0
提问于2012-05-30
得票数 2
3
回答
- (NSString *)instanceMethod
iphone
、
objective-c
、
ios4
亲爱
的
iPhone开发人员,我有一个实例方法,用于返回一个
字符串
。newNumber are declared in当我用Analyzer编译这个项目时,它给出了以下消息; 方法返回一个目标C
对象
,该
对象
具有+0
保留
计数
(非拥有引用)
对象
,该
对象
具有+0 (非拥有)
保留
计数
对象
,并将+0<em
浏览 3
提问于2010-10-06
得票数 1
回答已采纳
2
回答
内存管理困境,目标-C
iphone
、
objective-c
、
ios
、
memory-management
、
memory-leaks
我一直在测试客观-C
的
不同特性,并达到了关于内存管理
的
主题。显然,在阅读很少
的
文档时,为了构建功能良好
的
应用程序,内存管理似乎是非常严格
的
。现在,根据我
的
理解,当我们分配内存时,
对象
的
retainCount将变成1。然而,我为学习而写
的
东西却给了我异常
的
retainCount。这对我来说可能是不正常
的
数字,但是那些知道的人,请你解释一下我是如何得到这个retainCount
的
,以及
浏览 3
提问于2011-08-23
得票数 1
回答已采纳
1
回答
拷贝阵列后,
保留
计数
将会增加
iphone
、
memory-management
请参阅我
的
搜索方法:{B =[A copy]; NSLog(@"A retain count %i",[我没有分配内存,也没有写那个数组
的
属性。在这种情况下,如果搜索操作显示任何数据,则数组A显示最后1
的
retainCount。如果没有结果,则数组A显示最后32或46
的
retainCount。
浏览 1
提问于2012-01-31
得票数 0
1
回答
Swift闭合
的
奇怪
行为
swift
正如苹果在“快速文档”中描述
的
那样,闭包是参考类型。因此,每次我为另一个引用变量分配闭包时,只会复制引用。我尝试了下面的代码,在这里我发现了一种
奇怪
的
快速闭包行为。在这里,我创建了一个MyClass
对象
,并将其分配给obj。该
对象
由cls1、cls2和cls3引用
的
闭包捕获。当我调用此方法时,MyClass
对象
的
保留
计数
是5。但是,如果闭包是引用类型,那么只应该增加闭包
对象
的
<em
浏览 1
提问于2019-07-22
得票数 0
2
回答
目标c中
的
悬挂指针
objective-c
、
pointers
、
automatic-ref-counting
我所了解
的
是:我
的
问题是:将
对象
设置为零可以释放内存并清除指针引用吗?*myCar = [[Car alloc] initWithCoolRims: YES];//no mem leaks or dang pointers 或者ARC是这样做
的
:
浏览 3
提问于2014-01-01
得票数 8
回答已采纳
2
回答
我想建立应用程序来培训人们
的
内存使用(iOS)
ios
、
memory-management
、
retain
、
nsautoreleasepool
我想建立一个应用程序与一些标签显示
保留
计数
和一些按钮,以增加和减少这些
保留
计数
。 [super viewDidLoad];当这个程序运行时,它看起来很好,但每当我尝试按
浏览 1
提问于2011-10-11
得票数 0
回答已采纳
2
回答
去分配中
的
Objective-C
保留
计数
objective-c
、
cocoa
我在这里看到了一些相当
奇怪
的
东西,我在我
的
应用程序中
的
各种dealloc方法中设置了断点,在检查时,
对象
self
的
保留
计数
从1到0不等。当调用dealloc时,
对象
的
保留
计数
是否已经设置为0?0似乎只出现在我
的
NSOperation
的
NSOperationQueue中运行
的
dealloc中。 知道为什么会这样吗?
浏览 4
提问于2010-05-30
得票数 3
回答已采纳
1
回答
释放
对象
:[obj release];不够,需要[obj release],obj = nil;?
objective-c
、
memory-management
、
null
、
retaincount
下面我得到了一些难看
的
代码:[dateFormatter setDateFormat如你所见,
保留
计数
器返回1,我认为这意味着
对象
没有被释放。如果我将
字符串
更改为
保留
计数
器返回0,这可能是因为它不能
计数
保留
为ni
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
3
回答
调用[myString release]不会递减[myString retainCount]
iphone
、
objective-c
、
ipad
、
nsstring
我遇到了以下情况,这似乎会导致我
的
iPad应用程序泄漏内存。我将概要保存到本地sqlite数据库,然后想将其从内存中释放,但
奇怪
的
是,从我
的
对象
中调用[synopsis release]并没有将
保留
计数
减少到0。在模拟器或设备上运行时,我得到了相同
的</e
浏览 1
提问于2010-07-09
得票数 2
1
回答
UITableView
的
内存泄漏问题
iphone
、
uitableview
、
ios
、
memory-leaks
大家好,我有一个从sqllite获取项目列表
的
UITableView。但是在渲染视图时有一个内存泄漏。下面是我
的
cellForRowAtIndexPath方法。
奇怪
的
是,在viewDidLoad之后,控制台显示3行"unit count is 2“(我在整个屏幕上有3个项目)。这就是为什么我保持单元
的
内存引用
计数
为2,否则会发生过度释放。但代价是单元占用
的
内存永远不会被释放!
浏览 0
提问于2011-01-04
得票数 1
回答已采纳
2
回答
ARC是否
保留
在方法参数内分配
的
对象
?
ios
、
objective-c
、
automatic-ref-counting
在嵌入在上面的示例中,用绿色下划线突出显示
的
行表示,在创建函数时,函数内分配
的
字符串
将首先获得
保留
计数
+ 1,然后在添加到数组时再次获得+ 1,然后,一旦数组在for循环后为零,
字符串
的
保留
计数
将减少1,使原始
字符串
保留
计数
为1,因此不会解除。我本以为编译器应该足够聪明,至少可以使这样
的
对象
在一开始就没有
保留
计数</em
浏览 6
提问于2016-03-09
得票数 8
回答已采纳
3
回答
retainCount增加或减少
的
条件
objective-c
、
memory-management
、
retaincount
我读到过
对象
保留
计数
,当我们分配第二个值(或
对象
)时,它可以增加。 谁能给我一个关于retainCount增加或减少(没有
保留
,分配和释放)
的
基本条件
的
想法……
浏览 0
提问于2010-11-23
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券