腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
NSString
对象
管理
内存
、
下面是我的main方法中的内容:
NSString
*string=[[
NSString
alloc]init我期望它给我1作为保留计数,因为我
使用
alloc创建了
对象
。当我尝试保留或释放
NSString
对象
时,也遇到了类似的问题。 当我尝试
使用
NSArray时,我在创建
对象
后立即得到保留计数为2。我不理解
对象
是如何被处理的机制。请解释一
浏览 1
提问于2011-01-20
得票数 0
回答已采纳
1
回答
NSString
内存
生命周期
尝试理解目标C中的
内存
管理
,任何帮助都将不胜感激。上面的行是什么,它是否将
内存
分配给myString?如果是,那么有多少字节?如果myString的声明将
内存
分配给myString
对象
,那么编译器或运行时系统将如何知道myString
对象
将收到多大的字符串。我的意思是绳子可以有任何长度。那么应该分配多少
内存
呢?myString =[
NSString
stringWithFormat:@&quo
浏览 1
提问于2014-04-13
得票数 1
回答已采纳
4
回答
在Objective-C中调用
对象
的release是正确的情况吗?
、
、
我是Objective-C的新手,在理解
内存
管理
方面遇到了一些困难。//more program stuff在将myString设置为新
对象
之前,我是否应该调用[myString release]?这种代码会泄
浏览 0
提问于2011-10-12
得票数 0
回答已采纳
3
回答
初始化器和类工厂方法中的Objective-C .mm
、
这是一个与Objective-C
内存
管理
相关的问题。在页面上有一些示例
NSString
*string = [[[
NSString
alloc] initWithFormat:@"%@ %@",基本
内存
管理
规则部分说,在alloc调用之后,我将拥有我分配的
对象
。所以在第一个例子中,我分配了一个
对象
,同时初始化了它。在这种情况下,我拥有
对象
,
浏览 0
提问于2012-05-05
得票数 0
回答已采纳
3
回答
分析iphone应用程序中的
内存
泄漏
、
、
我收到了一个
内存
泄漏信号,如 我怎么才能清理这个,请帮帮我。
浏览 1
提问于2012-11-28
得票数 0
回答已采纳
3
回答
iOS
内存
管理
: ivars、static和NSStrings
、
我设法让自己对
内存
管理
的一些元素感到困惑。我是objective-c和
内存
管理
语言的新手。 我已经阅读了
内存
管理
指南,但我仍然对一些事情感到困惑。1)是否需要清理未被任何
对象
保留的ivar和方法变量。如果一个方法分配了许多临时变量,那么只要它们不是未释放的、已分配的
对象
,这些变量就会从
内存
中删除吗?或者我需要以某种方式将它们设置为零?2)如果我有一个静态变量,例如
NSString
,当类被释放时,我需要做什么才能把它从
浏览 0
提问于2010-09-04
得票数 0
回答已采纳
2
回答
iOS objective-c返回
对象
可用性/作用域
、
、
我已经阅读了苹果的文档,断言我做的
内存
管理
是正确的,但也提出了一些问题。因为我负责释放之前分配的
对象
,所以不会有
内存
泄漏,对吧?他们所说的“失去对它的引用”是什么意思?这只是关于苹果的
内存
管理
建议是错误的(调用者没有任何迹象表明他们拥有返回的
对象
),或者这在技术上也是错误的?问题2:示例代码:- (
NSString
*)methodA { <e
浏览 0
提问于2011-02-02
得票数 3
回答已采纳
2
回答
多分配和零指针分配
内存
概念
、
、
当我多次分配init
对象
时会发生什么?例如: nssstring * samplestring ; samplestring = [[
nsstring
此块执行后ARC如何处理第一次
内存
分配。}最后,如果我想
使用</em
浏览 1
提问于2014-01-14
得票数 1
回答已采纳
5
回答
有时
NSString
会变得无效?
、
在我自己的iPhone应用程序中,我
使用
了许多
nsstring
变量来存储值。但有时它的值会变得无效!谁知道可能的原因是什么?或者告诉我当
nsstring
变量变得无效时的情况?
浏览 0
提问于2009-03-28
得票数 1
4
回答
NSString
stringWithCString: length:是否保留我传入的字节数组?
、
、
我正在
使用
AsyncSocket,每当AsyncSocket
对象
从远程端接收数据时,它都会调用下面的委托方法:现在,在此方法中,我将NSData
对象
传递给以下命令,以获取所接收数据的
NSString
表示:
NSString
*body = [
NSString
stringWithCString:[data bytes] le
浏览 1
提问于2009-06-02
得票数 2
回答已采纳
3
回答
iPhone
内存
调试
、
、
我正在
使用
仪器试图确定在我的应用程序中是否有我可以更有效地
使用
内存
的地方。我花了一些时间来熟悉仪器,但我通常是个新手,在Java背景下处理
内存
管理
问题。通过调用此方法,我似乎
使用
了大约1.82mb:{ <e
浏览 4
提问于2009-01-09
得票数 1
回答已采纳
3
回答
iPhone:仍在释放时在方法中返回NSMutableArray
、
、
、
我正在尝试了解更多关于
内存
管理
的知识。我对以下几点感到困惑: NSMutableArray *data = [[NSMutableArray alloc] init]; [data addObject:first]; [data addObjec
浏览 2
提问于2010-10-01
得票数 1
回答已采纳
3
回答
NSString
不指定“赋值”、“保留”或“复制”属性
、
、
我在类中声明了一个
NSString
属性,
对象
-c正在抱怨: 然后,它不经意地让我知道,“赋值是
使用
的”。有人能向我解释一下赋值、retain和copy在正常C
内存
管理
功能方面的区别吗?
浏览 11
提问于2009-11-02
得票数 13
回答已采纳
1
回答
使用
保留消息的适当时间?
、
、
、
我一直在做一些objective-c的工作,了解了objective-c的
内存
管理
方式,比如确保在我拥有
对象
的时候调用release,什么时候调用autorelease等等。我也不想
使用
ARC或新引入的GC,因为我喜欢
管理
自己的
内存
,我计划稍后进入iOS开发,我知道
管理
自己的
内存
是一个很好的实践。但仍然有一个小细节,我似乎遇到了砖墙。它与向
对象
发送-retain消息有关。- (void) setName : (
NSString
浏览 0
提问于2012-11-17
得票数 0
回答已采纳
2
回答
尝试访问objectArray时"-[CFString respondsToSelector:]:消息发送到已释放的实例“
、
、
、
、
UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPathTableRowObjectClass* TempObject = [[TableRowObject alloc] init]; TempObject = [rowArray objectAtIndex:i];
NSString</e
浏览 1
提问于2011-02-23
得票数 1
1
回答
使用
Unmanaged<AnyObject>!在NSMutableDictionary中作为密钥
、
我正在尝试创建一个密钥链查询,但在
使用
属性项键作为字典键时遇到了困难。在创建字典时,我可以将封装在数组中的属性项作为字典键传递,这样没有任何问题。
浏览 4
提问于2014-06-14
得票数 4
回答已采纳
2
回答
NSString
复制还是分配?你觉得幸运吗?
、
、
、
一开始,我错误地试图创建指向NSTextFields的指针,如下所示:[self这解决了这个问题:我假设这创建了一个完全不依赖于NSTextField的副本(具有自己的
内存
空间)。我想我本可以这样做的:
NSString
*info = [[
NSString
alloc
浏览 0
提问于2011-11-16
得票数 2
回答已采纳
2
回答
我需要释放一个常量
NSString
吗?
、
、
、
、
我一直在读
内存
管理
规则,它说 string = [[
NSString
alloc] initWithString@" "是用于创建和
NSString
的语法,它是一个
对象
。所以这不会泄露出去吗?
浏览 0
提问于2011-04-24
得票数 4
回答已采纳
2
回答
关于
NSString
对象
和
内存
管理
的查询
、
我有下面这段代码:dateString = tempString;dateString = tempString;dateString =
NSString
stringWithString: tempString; 然后,NSlog语句打印
浏览 4
提问于2010-08-04
得票数 1
1
回答
objective C中的
内存
管理
,特别是在
使用
数组、
对象
、字典等方面
、
我对objective C中的
内存
管理
感到非常困惑。我知道当我们分配一个
对象
时,保留计数会递增,而当我们调用release方法时,该
对象
会被释放。如果保留计数为零,则只有
内存
是空闲的。但我不确定我们如何在编程中
使用
它,特别是当数组、字典、
NSString
对象
和NSObject
对象
等的
内存
管理
时。我对此有一个问题。我创建了一个AClass类型的
对象
; AClass
浏览 1
提问于2014-06-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 IoC 容器来简化业务对象的管理
Python编程性能调优:使用适宜的数据结构减少对象内存消耗
学习笔记:java对象内存分配问题
Java内存模型、JVM内存模型及Java对象模型-JAVA成长之路
类与对象在内存中的存储机制
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券