delegates

    0

    1答えて

    デリゲートを引数として取り込むメソッドがある場合、デリゲート(メソッドを指す)とメソッド名を渡す間に違いがありますか?そうであれば、それぞれのアプローチのメリットとデメリットは何ですか? delegate void MyDel(); static void MyFunc(MyDel) { MyDel(); } static void SomeFunc(){//do stuff} sta

    0

    1答えて

    私はコードを呼び出す別のメソッドにパラメータとしてメソッドを渡す必要があります。 私の方法は、異なるパラメータを有しており、タイプも変化戻り、 Public int Method1(int a, int b){ return a+b; } public DataSet Method2(int a, string b, sting c, DataSet ds){ //make call

    0

    1答えて

    カスタムデリゲートを(NewsDetailsVC.swift)、選択したテーブルセルテキストを別のクラス(MainNewsVC.m)に渡す必要があります。 NewsDetailsVC.swift @objc protocol SelectedDataDelegate { func valuePassed(dataString: String) } class NewsDetailsV

    0

    2答えて

    アドレス帳から連絡先番号を選択しようとしていますが、その論理を改訂しようとしているときに、番号をクリックするとアドレス帳を選択できませんでしたその番号を呼び出しています。番号を選択しようとしている間は、代表団は呼び出されません。 以下のコードはかなり長いですが、私はすべてを記述しようとしています(無関係のコードは省略しています)ので、問題のアイデアを得ることができます。 ので、複雑な物事は私がHo

    1

    1答えて

    メソッドがあれば、それをと呼ぶことができるように、それを代理人に変換する必要があります。ですから、例えば、私は実際にFooは必ずしも2つのパラメータを持っていることを知らないので、この方法Fooが、私はnew Action<dynamic, dynamic>(Foo)を行うことはできません与えられました。 それでは、どのようにそのパラメータを知らなくてもDelegateにメソッドを変換するのですか

    0

    1答えて

    MVVMアーキテクチャを使用しているため、かなり複雑なビューが作成されています。そのため、ビューを別々のクラスに分割して、それぞれ別々のビューモデルを使用することにしましたコンポーネントを表示します。私はコーディネーター(基本的にはMVVMC)も使用しています。私はコーディネータを使ってビューコントローラをセットアップし、ビューモデルを作成して、メインビューのIBOutletsからアクセス可能な別

    1

    1答えて

    私の現在のコードベースでは、複雑なifステートメントは代行コールで置き換えられることがよくあります。コードの構造のため、同じデリゲートがアプリケーションの過程で何度も呼び出されます。たとえば、パフォーマンス以来 class ExampleClass { private delegate double ExampleDelegate(double x, double y); p

    2

    1答えて

    Access property delegate in Kotlinは、インスタンスからデリゲートにアクセスすることを約束しています。 Kotlin 1.1からKProperty::getDelegateを使用できますが、これはデリゲートのインスタンスを返すため、クラスのインスタンスが最初に必要です。 今、クラスのインスタンスを持たずにデリゲートの型を取得したいと思います。さんはCustomDel

    -1

    1答えて

    Oke、 私はデリゲートメソッドと、デリゲートを渡すフィルタを持っています。その後、メインで私はメソッドを返します。 しかし、私の質問です:どのように代理人なしでこのものを書くには? これは私が持っているものです。 public class ProcessData { public Int32 Id; public Int64 Memory; publ

    1

    2答えて

    私の使用例:私のゲームでは、[TrackedField]属性を持つフィールドをすべて追跡するオーバーレイがあります。私はそれが変数の名前と現在の値を表示するようにします。反射は高価な操作のビットで、私はリフレクションによって一度値を取得し、その後、フィールドの値を返すリフレクションを使用しないデリゲート関数を作成する方法を探していました。そうすれば、オーバーレイでその値を更新したいときはいつでも呼