問題タブ [assign]

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.

0 投票する
1 に答える
106 参照

objective-c - 直接割り当てずに割り当てるメモリ管理

UIViewviewLoadingが.hで宣言されているとします。そして私はそれを直接初期化しません(最初のコードで)。

最初のコード。

2番目のコード:

3番目のコード:

  1. 2最初のコードでは、deallocでviewLoadingを解放する必要がありますか?そして、私がそのプロパティを宣言しない場合はどうなりますか?

  2. 2番目のコードでは、最初のコードと同じ効果がありますか?(deallocする必要があるかどうか)。

  3. 3番目のコードについては、最初のコードと同じ効果がありますか?それをコーディングした後はどうすればよいですか?(コメントを参照)

  4. iPhoneコードは常に.hで宣言された変数のリリースを持っている必要がありますか?または、.hで宣言された変数が割り当てられている場合のみですか?最初のコードのように、viewLoadingをdeallocする必要がありますか?

  5. の違いは何ですか

    self.viewloading = viewLoading2;

ありがとう

0 投票する
2 に答える
554 参照

objective-c - assign @property のセッターはどのように実装されていますか?

セッターの実装は、ivar を新しい値に割り当てる前に、新しい値が古い値と異なるかどうかを最初にチェックしますか?

プロパティが合成される方法のすべての異なる順列 (属性、、、などassignに応じて) を示すドキュメント (またはソース コード) リファレンスはありますか?retain

0 投票する
3 に答える
426 参照

objective-c - メモリ管理の保持/割り当て

iOSでのメモリ管理を理解しようとしています。私はこのインターフェースを作成しました:

そしてこれは実装ファイルにあります:

retainpTypeとpWeaponは標準のC構造体ではないため、ヘッダーファイルではプロパティを使用します。私が理解していることから、それらがC構造体である場合は、assign代わりに使用します。私が使用retainしたので、それはこのクラスがオブジェクトを保持することを意味しますか、それともどのクラスがそれをインスタンス化しますか?たとえば、別のクラスでこれを行う場合:

この新しいクラスを呼び出す[player release]必要がありますか、それともオブジェクトは自動的に解放されますか?

0 投票する
2 に答える
58 参照

cocoa-touch - 自動解放/理解度の割り当て

わかりました、私は実際にオートリリース/ロットの割り当てを使用していますが、私が得られない問題が今あります. 機能しない理由はおそらく明らかですが、私に説明していただきたいと思います。

だから私はそのように初期化する UIViewController を持っています:

その後、プロパティ (nonatomic、assign) を設定します。

その物件はなぜ長続きしないのでしょうか?設定した値はスーパービューのコントローラーなので解放されません。それは明らかに(非アトミック、保持)で機能しますが、ここで割り当てが機能しない理由を知りたいです。

0 投票する
2 に答える
1102 参照

path - Xquery で動的パス式を使用する方法

私はxqueryにかなり慣れていないので、この質問に最善を尽くしているので、ご容赦ください。

次のステートメントを (シーケンスを選択するために) 使用すると、問題なく動作します。

これは、すべての要素を (シーケンスとして) $parts 変数にロードしますが、私が望む方法は...

/ns0:partName" "を動的に割り当てたい。私はすべての Qname 関数を試してみましたが、何とか役立つと思っていましたが、そのような運はありませんでした。2日間の苦労の後、あなたの1人が私を正しい方向に向けることができることを願っています.

0 投票する
2 に答える
457 参照

bash - bashがカウンターを増加させない

何が起こったのかわからないのですが、grepの結果カウンターは以前は機能していましたが、今では、何をしても結果をカウントせず、開始するスクリプトの最初の行で初期値の0のままになっているようです。それ:

TotalResults = 0

私がそのように定義したとしても:

タイプセット-iTotalResults= 0

それは機能しません、それはその中でカウンターが成長するはずのwhileループであり、実際に他のコマンドを実行します、それはprintfのことを実行していますが、カウンターを増やすだけではありません、私はエコーでそれをチェックしましたそして私がそれを使いたいときも、0のままです!

エクスポートURL="$ CurrentURL"

grep -n -o -a $ ExpressionValue $ INDEX | 行を読んでいる間; 行う

終わり

何が問題ですか?私は同じことを定義した他のカウンターを持っています、そして彼はうまく働いています、私はそれにうんざりしています、助けてください。

0 投票する
2 に答える
549 参照

templates - テンプレートを smarty admin フォルダに割り当てる方法

私はこのようなスマートな構造を持っています

同じテンプレート構造を管理者フォルダーに割り当てたいです 。エラーが発生しています:

「致命的なエラー: キャッチされない例外 'SmartyException' とメッセージ 'テンプレート ファイル 'administrator/index.tpl を読み込めません' 」

私が使用しているコードは

0 投票する
5 に答える
5347 参照

c++ - std :: string ::assign(std :: string const&)のセグメンテーション違反

私は次のコードで示された問題を抱えています、そして私はそれがそれを引き起こしているかもしれないものがわかりません。問題を投稿する前に検索したところ、解放されたメモリの場所への参照など、範囲外の問題である可能性があることがわかりましたが、自分で見つけることはできませんでした。助けてくれてありがとう。

0 投票する
1 に答える
385 参照

c++ - boost.assignで初期化された匿名のtr1配列を返します

わかりました、これは私のコンパイラ(vs2008)で動作しますが、私は非標準的なことをしているのかどうかを理解しようとしています。これが私がしている簡単な例です:

to_arrayアダプターは、渡された引数を実際には使用せず、型を把握するために使用しているだけであるという事実をだましています。ただし、例は、次のように使用されていることを示しています。

値で初期化された配列をto_arrayにスローするだけで、それがコーシャであるかどうかについてのアイデアはありますか?これを行うためのよりクリーンな方法はありますか?

0 投票する
2 に答える
3179 参照

joomla - メニューが接続されていないホームページとしての記事

1つの記事をホームページとして作成することはできますが、メニュー項目には接続されていませんか?

私はJoomla 1.7を使用しています