問題タブ [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
ここでの適切な使用方法は何ですか?
andNSMutableData
の代わりに使用すると自動解放されるので便利だと思いました。しかし、今はそれが本当かどうかわかりません。malloc()
free()
php - pHpサーバースクリプトからNSMutableDataに値を返す方法(Objective C、iOS)
わかりました。JSONやASIHTTPRequestだけでなく、これに対する答えを見つけるのに苦労しています。しかし、私の質問はもう少し具体的だと思います。私は趣味でプログラムするだけなので、専門家ではありません。そうは言っても、これについての私の抽象的な理解は完全にベースから外れている可能性があるので、質問には答えられないかもしれません。
基本的に、私がやりたいのは、Webサーバー上のpHpスクリプトにHTTPリクエストを送信し、Webサーバーに値を返すようにすることです。たとえば、単純な整数値またはブール値を返します(yes /noを返すログインスクリプトを考えてみてください)。 )。私はこれを理解する方法を簡単にしようとしているので、現時点ではセキュリティについて心配していません。
私が集めたものから、私は何かを使って
これはAppleのドキュメントからのものであり、私は一般的にこれを理解しています。つまり、URLを介してpHpファイルに情報を送信するとします。
また、私はそのすべてをうまく行うことができると仮定します。私の質問は、pHpからiOSの「NSMutableData」変数に値を戻すにはどうすればよいかということです。私はそれを「エコー」しますか?例えば:
そして、それはNSMutableData(変数$ result)に入れられる情報ですか?pHp / HTMLなどを使用して厳密に実行している場合は、セッション変数のようなものを使用して、他のページが変数にアクセスできるようにすることができます。
または、私が知らないデータをNSMutabalDataに返す他のpHp関数はありますか?基本的に、これは私が問題を抱えている2つの間のリンクであり、pHpスクリプトからのデータの返送です。NSMutableDataが「取得」しているのは何なのかよくわかりません。
できるだけ詳しく説明するように心がけましたので、長い質問でごめんなさい。これが私がやろうとしていることのすべてであると仮定して、値を返してください。セキュリティは重要ではありません(私はこれを最も単純なレベルで実行して、セキュリティを理解してから構築しようとしています)。「Webサービスを作成する」や「 _を使用する」などの漠然とした答えを避けようとしています。もっと良い方法はたくさんあると思いますが、プログラムを急いでいるわけではありません。 -NSURLConnection、pHp、NSMUtableData、およびすべての歯車がどのように組み合わされているかをよりよく理解するために、これを学習しようとしています。私が求めていることが技術的に不可能で意味がない場合は、その答えにも感謝します。検索してみましたが、このパズルの1つのピースに対して満足のいく答えが見つかりませんでした。
前もって感謝します。
編集:
私はもう試した
これは、基本的にサーバー上のpHpファイルを呼び出します。
これは機能しません。私の問題はpHp側にあると思いますが、NSMutableDataオブジェクトに値を返す特別なコマンドはありますか?(私の質問をもっと明確にするためのいくつかの追加情報)。
編集II:
直接応答できないようです。おそらく、これまで匿名でサイトを使用したことがあり、まったく新しいアカウントを持っているためです:)回答ありがとうチャールズ、echoとvar_dumpを使用しようとしましたが、どちらも送信していないようですデータが戻ってきました(NSStringに変換されたときのNSMutableDataオブジェクトは空のようです-Objective Cが間違っていない限り、私はそれをほぼ最小限に解析したので、そうではないと思います)。
iphone - NsMutableData の作成中のリーク
NSMutableData の作成中にリークが発生しました。connectionDidFinishLoading で webData2 を解放します...
だから私はこれをテストしました:
そして、私は命令に漏れがあります:NSMutableData *test =[[NSMutableData alloc]init];
理解できない !誰にもアイデアがありますか?
ありがとうございました!
GT
iphone - NSMutableData にアクセスする EXC_BAD_ACCESS
データにアクセスしようとすると EXC_BAD_ACCESS が発生します。内部データにアクセスしようとしたためだと思いますが、これを解決する方法がわかりません。コード:
iphone - クラスはNSMutabledataを返します
NSMutableDataを返すクラスを作成したいのですが、このコードはありますが、自分自身を返す方法を管理できませんでした。どんな助けでも素晴らしいでしょう。
iphone - NSMutableData を使用しますが、appendData は失敗しました
NSMutableData を長さ 100 で初期化すると、データの追加に失敗しました。
しかし、長さ0で初期化すると、うまく追加できます
私は Objective-C を初めて使用しますが、それを手伝ってもらえますか?
objective-c - NSMutableDataオブジェクトを使用して+[NSDatadataWithData:]を呼び出しても大丈夫ですか?
可変データインスタンスを不変に変更するために次のことを行うのは問題ですか?
nsurlconnection - 奇妙なバグ - NSURLConnection と NSMutableData の説明メソッドにアクセスできますが、ivar にはアクセスできません
だから私はクラスを取得しました:
DataFetcher.h
DataFetcher.m:
通常、EXC_BAD_ACCESS のアカウントでクラッシュします (NSZombie は何も検出しません)。connectionDidFinishLoading
に切り替えると、クラッシュせず、そこにデータがあるように見えることself.recievedData.length
に気付きました。self.recievedData
私が得たのと同じことself.networkConnection
-印刷するだけself.networkConnection
なら大丈夫ですが、印刷するとself.networkConnection.retainCount
(たとえば、ivarが機能します)、同じ信号でクラッシュします。
問題がどこにあるのか把握できないようで、しばらく静かに探していました。これについての助けに感謝します:)
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 は以下を使用して取得されます。