2015年10月21日のブックマーク (3件)

  • MVVMをベースに複雑な振る舞いをしっかり把握できるアプリ開発 - Qiita

    TL;DR 複雑になりがちな構造やコードをシンプルで把握しやすいコードで記述したい MVVMを用いて責務を明確にし関心事を分離した構造にする ViewDataBindingとFRPを用いて時間とともに変化するデータやステートに伴う処理を宣言的に記述し、Viewとデータの動的な変化を相互的に連動させる 上記をSwiftとそのパラダイムを活かしたライブラリ(SwiftBond)を中心に実現する はじめに Swiftで新規のアプリを開発することになり、MVVM、FRP、ViewDataBindingの要素技術を活用して開発を行いました。設計やライブラリ選定は2015年5月に行っており実装環境はXcode6.4,Swift1.2になります。Swift2.0以上になるとSwift系ライブラリも大きくインタフェースを変更しているため、ここで紹介しているサンプルコードもそのままでは動作しないことをご留意

    MVVMをベースに複雑な振る舞いをしっかり把握できるアプリ開発 - Qiita
  • おススメを含めた「好きなアニメ作品ベスト50」をランキング形式で紹介します(おもに2009年~2015年春放送作品) - ひそかブログ

    2015-10-20 おススメを含めた「好きなアニメ作品ベスト50」をランキング形式で紹介します(おもに2009年~2015年春放送作品) アニメ感想・アニメ関連の話 あれは2009年シルバーウィークのこと。 さまざまなエンタメに飽きてきた私は、それまで無縁だった深夜アニメを見始めました。そして時は流れ、 あれから40年っ! (cv:綾小路きみまろ)じゃなかったあれから6年か……  その間見てきたアニメの思い出話などを含めつつ、6年間に見た中から50作品を選び、ランキング形式で紹介してみたいと思います。 (↑ 最初の頃に見たアニメ) 取り上げるアニメの対象について。 これは2009年以降に見たもので、2015年の6月までに最終回が放送されたものが対象になります。ですので2015年の夏アニメや、血界戦線などはランキングに入っておりません。それとランキングは客観的な評価じゃなくて

    おススメを含めた「好きなアニメ作品ベスト50」をランキング形式で紹介します(おもに2009年~2015年春放送作品) - ひそかブログ
    animane
    animane 2015/10/21
    おススメを含めた「好きなアニメ作品ベスト50」をランキング形式で紹介します(おもに2009年~2015年春放送作品) - ひそかブログ
  • UIViewController の設計指針 - Qiita

    主に Interface Builder を使用せずガリガリコーディングする人向け。基的には UIViewController のマニュアルを読めって感じなのだが... ビューコントローラーの初期化 - initWithNibName:bundle: すべきこと: 必要な全プロパティの初期化 (view プロパティを除く) すべからざること: view プロパティの初期化 ビュー view プロパティ このプロパティのゲッターは普通のゲッターではない。view が未初期化の時にゲッターを呼ぶと、中で loadView と viewDidLoad が呼ばれ、結果のビューが返される。 ビューが初期化済みかどうか知るには isViewLoaded を呼ぶ。 - loadView Interface Builder 使用時は loadView をオーバーライドしてはならない。 すべきこと: ビュ

    UIViewController の設計指針 - Qiita
    animane
    animane 2015/10/21
    UIViewController の設計指針 by @magicant on @Qiita