タグ

2015年5月24日のブックマーク (2件)

  • 弱い参照 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "弱い参照" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年10月) 弱い参照(英: weak reference、ウィークリファレンス)あるいは弱参照とは、参照先のオブジェクトをガベージコレクタから守ることのできない参照のことである。弱い参照からのみによって参照されるオブジェクトは到達不可能とみなされ、従っていつでも解放することができる。弱い参照は、通常の参照(強い参照、強参照)による諸問題を解決するために用いられる。PythonJavaをはじめとするガベージコレクタを実装したオブジェクト指向プログラミング言語の多くは、弱い参

    osada5963
    osada5963 2015/05/24
  • プロトコルとデリゲートのとても簡単なサンプルについて - Qiita

    デリゲートはよくわかりませんでした。だから、それをとても簡単に説明したいと思います。 Swiftです。 (※注意。僕はエンジニアではないので、間違いなどあったらごめんなさい。ご指摘頂けるととても嬉しいです。) どうでもよい追記: => エンジニアのお仕事頂けるようになったので、一応駆け出しエンジニアくらいにはなれました!(^^)/ どうしてデリゲートは分かりにくいのか。 僕はこう思います。 登場人物がはっきりしていない。 定義がはっきりしていない。 (はっきしているかもしれないけど、僕ははっきり理解できなかった。) ちなみに、上の2つの曖昧なモノのうち、1つは今だに曖昧です。それでも大丈夫です。デリゲートとプロトコルについては理解できます。 登場人物だけおさえれば理解はできると思います。 まずは定義について 教科書(The Swift Programing Language)を読んでみます

    プロトコルとデリゲートのとても簡単なサンプルについて - Qiita