問題タブ [synthesize]

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 に答える
212 参照

ios - setter のプロパティ名の前のアンダースコア

セッターメソッドを書きました-

プロパティ名が機能する前にアンダースコアをどのように配置しますか? この質問が寄せられたことは知っていますが、ユーザーがプロパティ名を _myProp に設定するという規則についてのものです。プロパティ名を合成または変更していません。このアンダースコアはどのように機能していますか?

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

ios - ARCでインスタンス変数/プロパティ/合成を使用する適切な方法

ARC プロジェクトで作業しているときに@property、インスタンス変数 (インターフェイスで宣言されている) を使用する適切な方法は何ですか? @synthesize私が今していることは次のとおりです。

SomeClass.h:

および SomeClass.m:

問題は、@property だけを使用するなど、他の方法で機能することです。

SomeClass.h:

someStringなしで にアクセスするself:

SomeClass.m:

など。Objective-c は初めてですが、Java には慣れています。では、属性を操作する適切な方法は何ですか? 特殊なケースには特殊な動作があることは理解していますが、一般的にはどのようなアプローチが最適ですか? (一般的に、クラス自体と「外部」から変数にアクセスしたいという意味で、ARCが引き続き正しく機能することを望んでいます。たとえば、メモリリークを心配する必要はありません)

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

warnings - VHDL: 入力ポートの使用時にラッチが作成される

だから私はCPUの合成に取り組んでいます。

エラーは次のとおりです。

次に、ここから他の多くのものにカスケードします。

これは私にエラーを与えている部品コンポーネントです:

トップレベルのコンポーネントには次のものがあります。

そのため、EX_stage で FW_opcode、FW_ra_IN、または FW_rb_IN を使用すると、エラーが発生します。理解できません。何か案は?入力を出力にマージしようとしているのですか?

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

objective-c - 現代のObjective-Cと@synthesize

コードをModernObjective-Cスタイルに変換しようとしています。ここでの読み方http://www.techotopia.com/index.php/The_Basics_of_Modern_Objective-C ":"ただし、Modern Objective-Cの場合、合成はデフォルトで行われるため、@synthesize宣言を使用する必要はありません。 。デフォルトのプロパティ合成を使用する場合、インスタンス変数のプロパティには、コード内からアンダースコアを前に付けたプロパティ名を使用してアクセスできます。」

しかし、私は持っています:

Relationship.h

OtherRelationship.h

OtherRelationship.m

そしてそれは働いています。しかし、私が削除すると

「宣言されていない識別子'_first'の使用」エラーが発生します。継承された変数は自動合成で機能しませんか、それとも他の場所で問題を探す必要がありますか?

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

vhdl - 変数の割り当てと合成可能なコード

単に次のようなコードを持っている:

上記の例では、このすべての変数の割り当てが 1 クロック サイクルで行われるため、かなり非現実的です。ビヘイビアー シミュレーションでは問題なく動作しますが、合成後では問題が発生します。次の行にジャンプする前に変数がその値を取得するまで待機させるために、遅延または待機(待機ステートメントは合成不可能)のようなsthを追加できますか?

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

objective-c - インスタンス変数を宣言する最良の方法

変数 (つまり NSString) を @property および @synthesize として宣言するだけで、インターフェイス クラスで宣言することはありません。以下の例を参照してください。

.h ファイル:

それは私とうまくいっているので、myViewController クラスで宣言する必要がありますか? なぜ?

PS ARC が有効になっています。

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

ios - プロパティの自動合成は、プロトコルで宣言されたプロパティを合成しません - どれですか?

合成しなければならないようなプロパティがあることを教えてくれるのはいいことですが、ドキュメントを調べずにどれがどれであるかを知る方法はありますか? を実装してUITextInput protocolいますが、何が欠けているのかわかりません。

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

objective-c - 目的 c の私有財産

私はObjective cでクラスを書いています。

そして、メイン ビュー コントローラーで double 型のプライベート プロパティが必要です。

私のコード: MainViewController.m

今、私はXcode 4.4での自動プロパティ合成を知っていますが、 @synthesize x; と書かない場合 「self.x」または「_x」でのみプロパティ「x」にアクセスできます

@synthesize x と書くと

「x」と書くだけでアクセスできます。

私はそれが単純な質問であることを知っていますが、コードビハインドで何が起こっているのか、そして2つのアプローチの本質的な違いを本当に理解したいと思っています.

ありがとう