weak

    1

    1答えて

    私は次のコードスニペットを持っています。 camera.onDeviceChange = { [weak self] (camera: LLSimpleCamera!, device: AVCaptureDevice!) -> Void in print("Device changed.") } これはスウィフト2で正常に動作するために使用されるが、今私は、次のエラーメッセージ取

    0

    1答えて

    弱いSSL証明書を拒否する特定のIIS構成をチェックしようとしています。 RC4またはDES暗号化を使用してSSL証明書を作成する方法を教えてください。 私はopensslを-desフラグとともに使用しようとしましたが、それでもsha256証明書が作成されているようです。

    0

    1答えて

    クラッシュ・ミックスからクラッシュしました。おそらくそれは弱い自己と関連していたでしょう。あなたがクラッシュし、コードの行を見ることができますリリースされたバージョンのための Crashed: com.apple.main-thread EXC_BREAKPOINT 0x000000000defe 0 libobjc.A.dylib 0x224aea44 _objc_trap() 1

    6

    1答えて

    集計を使用して複数の子オブジェクトを含むクラスTParentを作成したいとします。オブジェクトの中には独立しているものもあれば、他の子供たちに依存しているものもあります。すべての子オブジェクトは、親への参照を持たなければなりません。私はまた可能な限りインターフェイスを使いたいと思っています。 私はTParentの場合はTInterfacedObject、子供の場合はTAggregatedObjec

    2

    1答えて

    一般的に私は、ブロックが強く保持されていないので、UIView.animate()を使用するときに自己を弱くする必要はないが、遅延のために次のビットのコードで弱を使用するための引数があることを認識しています?なぜ誰かがそこにいると言うだろうか? UIView.animate(withDuration: 0.1, animations: { self.performAction() }

    3

    2答えて

    まず、私はクラス定義のない専門宣言(インターネットからのコードサンプル) $猫foo.hという template<typename T> class foo{ public: static void init(){ return; } }; template<> void foo<int>::init(); そして、そこにいる2実装のためのヘッダファ

    2

    2答えて

    ジェネリックタイプの要件を参照タイプに制限しようとすると問題が発生します。ここではいくつかのサンプルコードです: class WeakHolder<Element: AnyObject> { weak var element: Element? init(element: Element) { self.element = element } }

    1

    1答えて

    メソッドsampleMethod()は、同じクラス内の自己(self?.sampleMethod())の弱い参照を持つクロージャから呼び出されます。 sampleMethod()で現在使用されている自己の文脈はどのようになりますか? 弱い自己か強いか?

    1

    1答えて

    最近、私が書いたオブジェクトが単体テストを使って適切に割り当て解除されたことを確認しようとしていました。私は、テストが完了する前に、オブジェクトを試しても、割り当てを解除していなかったことに気がつきました。そこで私は、弱い変数を使ってオブジェクトの割り振りの基礎を証明しようとする簡単な例(下記参照)にテストを縮小しました。 私の考えでは、強力なリファレンスはテストメソッドが終了した後にオブジェクト

    2

    2答えて

    クロージャーを別のクロージャーに持っていれば、クロージャーを保持しないためにアウタークロージャーに一度無人/弱を使用すれば十分ですか? 例:?あなたが弱い使用し、その自己.doStuff(もしながらself.doStuff()を持つがnil場合に例外をスローするので foo.aClosure({[unowned self] (allowed: Bool) in if allowed