問題タブ [retaincount]
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.
iphone - 私のretainCountは増加していますか?
ここでrssリーダーを構築しようとしています。ユーザーがアーティカルを読み終えて、deallocを押し戻すと、呼び出されないという問題があります。
そして私はretainCount6と時々7を得ました!!
カスタマイズされたパネルがたくさんあります
戻るボタンを押すと、ビューがポップされ、deallocは呼び出されませんか?!
.hファイル:
.mファイル:
添加 :
私が使用したArticalを呼び出していたとき
iphone - 「割り当て」を使用してプロパティを作成するときにプロパティをnilに設定する
「assign」属性を使用してプロパティを作成し、deallocメソッドでプロパティをnilに設定するとどうなりますか
objective-c - 保持カウントを見つける方法は?
以下の行のコードを説明してください。私は混乱しています..、
a & b の保持カウントは何ですか。
a & b の保持カウントは何ですか。
前もって感謝します。
objective-c - 返されたオブジェクトを解放しますか、それとも自動解放を使用する必要がありますか
サンプルコード:
質問:createFooで自動解放する必要がありますか、それともsomeOtherMethodで返されたオブジェクトを解放できますか?
objective-c - 保持とコピーの前後のオブジェクトへの影響
2つの質問があります:
オブジェクトがあり、それをXと呼びます。オブジェクトX(
[x retain]
)に保持を割り当ててから、オブジェクトXのデータを変更すると、Xの保持カウントはいくつになりますか?AとBの2つのオブジェクトがあります。最初に、次のようなコピーを作成します。
B = [A copy];
オブジェクトAのデータを変更します。Bデータも変更されますか。また、データ変更前後のAとBの両方の参照カウントはどうなりますか。
ios - Xcode 4.2のretainCountはどうなりましたか?
Xcode を 4.2 に更新した後、retainCount が常に -1 に等しいことに気付きました。私は自分のプロジェクトでARCを使用しておらず、新しいプロジェクトを作成しようとして、プロジェクト設定でARCオプションをオフに切り替えましたが、次の行は本当に奇妙に機能します:
私は何かが恋しいですか?ARCオプションをオフにすると、プロジェクトは以前とまったく同じように機能すると思いました..
uiimageview - ivarsを使用したメソッドでEXC_BAD_ACCESSを取得するボタン
私はobj-cの新人なので、このロジックの一部を理解できません。コードとアプリのロジックを理解したい。私のアプリは、UIImageViewのアニメーションを使用した簡単な例の変更です:これは.hです(標準ビューベースのテンプレート)
これは.mです(標準のdeallocとviewDidUnloadなし)
また、imageviewとボタンを使用してxibを実行しましたが、bを押すと、コンソールにクラッシュとEXC_BAD_ACCESSが発生します。IBActionでは、imageViewにanimationImagesがないことを理解していますが、なぜですか?そして、viewDidLoadには2(そしてなぜ2?)があるため、奇妙な参照カウント=3になります。viewDidLoadにselfとself->プレフィックスを追加しましたが、結果がありません。AnimationImagesは(コピー)プロパティであるため、自動解放プールがanimationImagesで排出された後、画像が保存されます。app.10xのこの動作に非常に驚いています!
objective-c - オブジェクトのコピー中のメモリ管理
私の質問が StackOverflow で既に議論されていることは知っていますが、私のニーズに対して答えが完全ではないことがわかりました。質問は次のとおりです。
現在、secondArray の保持カウントは何ですか? 2または1?2回リリースする必要がありますか、それとも1回だけリリースする必要がありますか? copy または mutableCopy は、COPYING (このイベントでは secondArray) オブジェクトの保持数を増やしますか?
ios - AppDelegateに保存されているコントローラーの保持カウントを処理するにはどうすればよいですか?
MyAppDelegateはいくつかのバックグラウンド処理を行っており、この間にいくつかのビューを更新する必要があるため、作成される各コントローラーへの参照を保存しています。
これは、コントローラーを開くために行われます。
そして、これはコントローラー内で呼び出されて閉じます。
MyAppDelegateでは、コントローラーはコントローラーにメッセージを送信しています。
Product-> Analysisを実行すると、「潜在的なリーク」と「誤ったデクリメント」の警告が表示されます。これを行う正しい方法は何ですか、または私のアプローチが大丈夫だと仮定すると、これらの行を無視するように分析ツールに指示するにはどうすればよいですか?
ios - モーダルビューを閉じるとCALayerのretainCountがdeallocatedに送信されます
私のアプリでは、メソッドを使用[self DismissModalView...]
して検索ビューを閉じます。iOS 3 と iOS 4 ではすべて問題ありませんでしたが、XCode 4.2 と SDK 5 にアップグレードしました。このメソッドは iOS 5 に対しては問題なく実行されますが、iOS 3 に対してテストすると + 4、メッセージ ログでアプリケーションがクラッシュします。
調べてみましたが原因がわかりません、助けてください!