問題タブ [declared-property]
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 - self.variable と変数の違い
/を使用して「myVariable」を作成する場合、self.myVariable = obj;
との違いは何ですか?myVariable = obj;
@propery
@synthesize
objective-c - Objective-c プロパティ (C 構造体) のアドレスを取得する
C スタイルの構造体を含む Objective-C クラスがあります。このオブジェクト メンバー (別名プロパティ) へのポインターを渡す C 関数を呼び出す必要があります。私の人生では、この C 構造体のアドレスを取得する方法がわかりません。従来の&
演算子を使用してアドレスを取得すると、LValue コンパイラ エラーが発生します。
次のコードでは、コンパイラ エラーが発生します。
オブジェクトのmyStruct
メンバーへのポインターを取得するにはどうすればよいですか?myClass
objective-c - 宣言されたプロパティが保持と読み取り専用の両方を使用するのはなぜですか?
Appleの例のいくつかには、プロパティにaretain
とreadonly
修飾子の両方が含まれていることに気づきました。モディファイアretain
を使用しているときにセッターが生成されない場合を含めることのポイントは何ですか?readonly
例:@property (retain, readonly) NSString *title;
AnimatedTableViewサンプルから。
objective-c - プロパティの名前を使用して、Objective-C プロパティに動的にアクセスする
オブジェクトのプロパティの文字列名を知っています。文字列を使用してそのプロパティを取得および設定するにはどうすればよいですか?
objective-c - ドットまたはブラケット構文を使用したプロパティの設定に違いはありますか?
以下のプロパティ宣言が与えられた場合、方法 (A) は方法 (B) とまったく同じように機能しますか? self.yellowViewController = yellcon_New;
古いオブジェクトが解放され、新しいオブジェクトが保持されるように、セッターを介して行われていることを確認したいだけです。
objective-c - myView.frame.origin.x=値; 動作しません-しかし、なぜですか?
私はこれを使用できないことを知っています:
代わりにこれを使用する必要があります。
そして、私はいつもそれをやっています、しかし私はなぜ私がそれをそのようにしなければならないのか分かりません。私の理解のギャップを埋めたいと思います。誰かが説明できますか?
現在、Xcodeは「表現を割り当てられない」ものを提供します。少し前に、「割り当ての左側のオペランドとして左辺値が必要です」というコンパイルエラーが発生しました。
objective-c - 宣言されたプロパティには、対応するインスタンス変数が必要ですか?
Objective-C 2.0のプロパティでは、対応するインスタンス変数を宣言する必要がありますか?たとえば、私は次のようなことをすることに慣れています。
MyObject.h
MyObject.m
ただし、代わりにこれを行った場合はどうなりますか?
MyObject.h
これはまだ有効ですか?そして、それは私の前の例とは何か違うのですか?
objective-c - C 配列をプロパティとして使用する
カスタム構造体型の C 配列のプロパティを宣言する必要があります。
プロパティ宣言に関して、このC配列で何をすべきかを誰かが説明できますか? プロパティ宣言をまったく使用すべきではありませんか?
配列内のメモリを ingしようmemset()
としましたが、コンパイル エラーで惨めに失敗しました。誰かもそれを説明できますか?
objective-c - self.varと単にvarの違い
Objective-Cクラスで使用する場合self.var
と使用する場合の違いは何ですか?var
どちらか一方にメリットや危険性はありますか?
objective-c - @synchronized(self) は、プロパティで自己プレフィックスが不要なブロックを作成しますか?
私はいくつかの外国のコードで何かを読んだので、私の仮定を確認したいと思います:
@synchronized(self)
self
プロパティを設定するときに接頭辞を取り除くために使用されます。
strText
以下の例では、単なるローカル変数ではなく、インスタンスの を設定していますよね?