问题标签 [nsmutabledata]
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.
objective-c - 使用 NSMutableData 实例的字节,同时允许它被自动释放
我一直在使用
我有一个自动释放池,但是在 Instruments 中查看它时,mutableData
似乎没有被释放。
我想过使用alloc
/init
如下所示,但我不确定发送release
是否也会清除bitmapData
。
在这里使用的正确方法是NSMutableData
什么?
我认为使用NSMutableData
而不是malloc()
并且free()
会很方便,因为它会自动发布。但现在我不确定这是否属实。
php - 如何从 pHp 服务器脚本返回值到 NSMutableData(目标 C,iOS)
好的,我很难找到不仅仅是使用 JSON 或 ASIHTTPRequest 的答案。但我想我的问题更具体一点。我只是将编程作为一种爱好,所以我不是专家。话虽如此,我对此的抽象理解可能完全不符合实际,所以这个问题可能无法回答。
基本上,我想做的是向 Web 服务器上的 pHp 脚本发送 HTTP 请求,让 Web 服务器返回一个值,比如说一个简单的整数值或布尔值(想想一个返回是/否的登录脚本)。在这一点上,我并不担心安全性,因为我正在努力让自己理解这一点。
根据我收集到的信息,我会使用一些东西来达到以下效果
这是来自 Apple 文档,我通常理解这一点。因此,可以说它通过 URL 将信息发送到 pHp 文件,然后:
另外,假设我可以做到所有这些。我的问题变成了,如何将 pHp 中的值返回给 iOS 'NSMutableData' 变量。我会“回应”它吗?例如:
然后这就是放入 NSMutableData 的信息(变量 $result)?我知道如果我是通过 pHp/HTML 等严格执行的,我可能会使用会话变量之类的东西来允许更多页面访问该变量。
还是有其他一些我不知道的将数据返回到 NSMutabalData 的 pHp 函数?基本上这是我遇到问题的两者之间的联系,即从 pHp 脚本返回数据 - 我真的不明白 NSMutableData 正在“得到”什么。
我试图尽可能详细,很抱歉这个问题很长。请假设这就是我想要做的,返回一个值。安全性并不重要(我试图在最简单的层面上做到这一点以理解它然后在其上构建)。我试图避免任何模糊的答案,例如“编写 Web 服务”或“使用_ ”来完成它,我确信有很多更好的方法可以做到这一点,但我不会急于推出一个程序- 我只是想学习这个,以便更好地理解 NSURLConnection、pHp、NSMUtableData 以及这些齿轮如何组合在一起。如果我的要求在技术上是不可能的并且没有意义,我也很欣赏这个答案。我已经尝试过搜索,但还没有为这块拼图找到令人满意的答案。
提前致谢。
编辑:
我试过了
它在服务器上调用一个 pHp 文件,基本上是:
这是行不通的。我认为我的问题出在 pHp 方面,是否有一些特殊的命令可以将值返回给 NSMutableData 对象?(只是一些额外的信息可能会更多地澄清我的问题)。
编辑二:
我似乎无法直接回复,可能是因为我以前只匿名使用过该网站,而且我有一个全新的帐户 :) 感谢您的回答查尔斯,我尝试使用 echo 和 var_dump,似乎都没有发送数据返回(我的 NSMutableData 对象在转换为 NSString 时似乎是空的——除非我的目标 C 是错误的,但我已经将它解析到几乎最低限度,所以我不相信是这种情况)。
iphone - 在创建 NsMutableData 期间泄漏
在创建 NSMutableData 期间,我有一个泄漏。我在 connectionDidFinishLoading 中释放 webData2...
所以我对此进行了测试:
我在指令上有泄漏:NSMutableData *test =[[NSMutableData alloc]init];
我不明白 !有人有想法吗?
谢谢!
燃气轮机
iphone - EXC_BAD_ACCESS 访问 NSMutableData
当我尝试访问数据时,我得到一个 EXC_BAD_ACCESS,我想这是因为我试图访问内部数据,但我不知道如何解决这个问题,代码:
iphone - 类返回 NSMutabledata
我想编写一个返回 NSMutableData 的类,我有这段代码,但无法管理它如何返回自己。任何帮助都会很棒。
iphone - 使用 NSMutableData 但 appendData 失败
当我用 100 长度初始化 NSMutableData 时,它附加数据失败。
但是当我用 0 长度初始化时,它可以很好地附加
我是Objective-C的新手,你能帮我吗?
objective-c - 可以用 NSMutableData 对象调用 +[NSData dataWithData:] 吗?
执行以下操作来更改可变数据实例不可变对我来说是否有问题?
nsurlconnection - 奇怪的错误 - 可以访问 NSURLConnection 和 NSMutableData 的描述方法,但不能访问它们的 ivars
所以我上课了:
DataFetcher.h
DataFetcher.m:
通常它会因为 EXC_BAD_ACCESS 而崩溃(NSZombie 不会检测到任何东西)。我注意到,如果您打开to just ,它不会崩溃connectionDidFinishLoading
,并且看起来那里有一些数据。我得到同样的东西- 如果我只是 print ,没关系,但如果我打印(例如,任何 ivar 都可以),它会因相同的信号而崩溃。self.recievedData.length
self.recievedData
self.networkConnection
self.networkConnection
self.networkConnection.retainCount
我似乎无法理解问题出在哪里,我已经安静地寻找了一段时间,我将不胜感激 :)
Tnx!
哦,我用这段代码调用它:
DataFetcher *fetcher = [[DataFetcher alloc] init];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.google.com"]];
[fetcher fetchDataWithRequest:request];
[fetcher release];
[request release];
objective-c - 如何将位字段的字节附加到 NSMutableData
我有一个结构
我试图将字节附加到 NSMutableData 对象,如下所示:
但我收到请求的位域地址错误。如何附加字节?
iphone - Objective-c/IOS:反转 NSMutabledata 中的字节
在我的应用程序中,我将音频文件的字节存储在 NSMutableData 中,如下所示:
然后我可以稍后使用
我的问题是什么代码会反转数据对象中的字节,以便在播放时声音是向后的?
很感谢任何形式的帮助。
顺便说一句,音频的 byteData 是使用以下方法获得的: