UIKitのloadViewIfNeeded
のAppKitで同等の機能を探しています。 (これはアウトレットをプログラム的に配置するためです)。ココアの `loadViewIfNeeded`に相当しますか?
は
UIKitのloadViewIfNeeded
のAppKitで同等の機能を探しています。 (これはアウトレットをプログラム的に配置するためです)。ココアの `loadViewIfNeeded`に相当しますか?
は
NSViewController
のビューを参照するだけで済みます。あなたが言語を指定しなかったので、私はObjective-Cの両方に答えを与えるでしょう:
(void)viewController.view;
とスウィフト:
_ = viewController.view
単にNSViewController
にview
プロパティを照会いただきありがとうございます。言い換えれば
、同等の実装はちょうどです:
// Swift
func loadViewIfNeeded() {
_ = self.view
}
// Obj-C
- (void)loadViewIfNeeded {
(void)self.view;
}
これが理解されているココア慣例であるように私は、この追加された抽象化を行うことはお勧めしません。私の考えでは、ビューを強制的にロードしようとすると、通常はコードの匂いになります。あなたのビューはそれを表現するモデルに基づいて自身をレンダリングできるはずです。
を私はOPは、言語、男が指定されていませんでした知っています、しかし、どんな言語を使っていても、私はそれがSwift func宣言とObjective-C関数本体の虚偽ではないと確信しています。 :-P –
母、私はObj-Cを使って私の考えを融合させています。 –
私は理解できませんでした。これを行うことをお勧めしますか?もしそうなら、なぜですか? – gerbil