タグ

ブックマーク / qiita.com/syou007 (2)

  • [2017年版]RxSwift + Alamofire + ObjectMapper + RealmのSwift実装について - Qiita

    [2017年版]RxSwift + Alamofire + ObjectMapper + RealmのSwift実装についてSwiftRealmAlamofireRxSwiftObjectMapper はじめに タイトルに記載したテクノロジーを使って、APIでデータを取得してRealmに保存するコードを残しておきます。 全体を通したコードが毎年変わるので、現時点で作成しているコードという意味で2017年版と書いてます。 これは2017年の決定版という意味ではありません。 なお、記事の内容は長いですが全部読めば多分理解できると思うように書いてます。 注意 以下のプログラムは動作検証をしていないため、正しく動かないケースがあるかもしれません。 しかし、もし動作しなくてもXCodeのコンパイラが出力したエラーの通り行えば動くようになるはずです。 (コメントで指摘してもらえると幸いです。) 各テク

    [2017年版]RxSwift + Alamofire + ObjectMapper + RealmのSwift実装について - Qiita
    inoueyuworks
    inoueyuworks 2017/12/10
    の 2017 年版いけてるアーキテクチャ
  • weak(弱参照)の使うタイミング(特にクロージャの中)について説明してみる - Qiita

    はじめに 僕がobjective-cを触っていて長年理解ができなかった概念がweak(弱参照)である。 weakに関する様々な文献はあるものの、僕が理解できる文献はなく結局プログラムを書いているうちに徐々にわかってきた概念である。 (僕にとってはそれだけ、難解な概念だった。というか、今も難儀することがある。) はじめに断っておくが、僕自身がweakなどについて熟知しているとは言い難いところがある。 しかし世の中の文献はweakについて熟知している人の記事と、わかっていない人の記事が多く見受けられる。その中間層である僕ような理解度の人向けの記事が少ないと感じたためこの記事を書こうと思った。 大筋の説明は間違っていないと思うが、多少の間違いはあるかもしれないことを断っておく。(間違いがあればコメントで指摘してくれると嬉しい。) この記事では説明にSwiftを使うが、objective-cでも記

    weak(弱参照)の使うタイミング(特にクロージャの中)について説明してみる - Qiita
  • 1