タグ

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

  • オブジェクト指向プログラミングからリアクティブプログラミングへ、そして関数型プログラミングとの関係 - Qiita

    はじめに 「Rxを使った設計をビジュアル化する」の続きです。 前回はフルに Rx を使った設計をどのように行うか1を考えて、ビジュアル化して説明しました。その際にシステムを分割する手法として従来のクラス分割の考え方が利用できることを示しました。 しかしコード例を見ると、クラスの内部実装は従来のオブジェクト指向、手続き型のコードとは似ても似つかないものになっています。 ここでは従来の実装が、 Rx のオペレータを使った実装にどのように置き換わるのかを例をあげて解析してみようと思います。 そして、なぜ Rx が関数型プログラミングとの絡みで語られることがあるのかを考えてみます2。 実装がどう変わったか? メソッドがやっていたこと メソッドがやっていたことを分類してみます。 プロパティの読み書きは getter / setter アクセスでも同じことなので、これらはメソッド呼び出しと捉えられます

    オブジェクト指向プログラミングからリアクティブプログラミングへ、そして関数型プログラミングとの関係 - Qiita
    labunix
    labunix 2016/12/15
  • HTMLとCSSでUITableViewっぽい見た目にする - Qiita

    はじめに 別にハイブリッドアプリってほどじゃないんだけど、アプリの一部を簡単なWebページにしてWebViewで表示したいことってありますよね?そんなときにあたかも UITableView で表示しているかのように見せかける方法です。 動作確認は WKWebView を使ったアプリで、 iPhone 6s plus (iOS 9.0.2), iPhone 4S (iOS 9.2.1) の2機種で行いました。 見た目 HTML viewport の設定で、等倍かつユーザーのピンチ操作による拡大縮小を無効にしています。タイトル行だけ class に "title" を指定します。これで UITableView のセクションを再現できます。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="vie

    HTMLとCSSでUITableViewっぽい見た目にする - Qiita
    labunix
    labunix 2016/07/15
  • 1