タグ

2016年2月16日のブックマーク (3件)

  • アプリ開発と状態遷移の管理 - ninjinkun's diary

    このエントリーは読者としてスマートフォンアプリ開発者とWebフロントエンドエンジニアを想定して書いています。 CROSS2016に出るので、最近の自分の考えを整理しておく。 最近ReduxSwift実装であるReSwiftを使って開発している。使った感想なども最後の部分に書いたけれど、このエントリーの題はアプリの状態管理の話。 アプリは大きなシングルトン iOS、Android共にアプリを実装しようと思うと大抵シングルトンが必要になる。各ViewController内をまたがってデータを共有したいというユースケースが多いからだ。例えば ユーザーのログイン情報を集約するUserManager コンテンツへのいいね情報を集めるLikesManager ブックマーク情報を集めるBookmarkManager などなど。もちろんアプリの内容によってこれらの顔ぶれは違ってくると思うけれど、大抵U

    アプリ開発と状態遷移の管理 - ninjinkun's diary
    nitoyon
    nitoyon 2016/02/16
  • 次期C# 7: 複数データをまとめるための言語機能、タプル型

    メソッドが複数の値を戻す場合など、複数のデータを緩くまとめて、扱いたい場合はよくある。C#の次バージョンではこれを簡潔に記述するための機構として「タプル型」が導入される。 ← 前回 連載 INDEX 次回 → 現在、C#への機能追加に当たって、いくつかのテーマが設けられている。その中でも大きなものの1つが「データ処理」である。データ処理というと、C# 3.0でLINQと関連して多くの言語機能が取り入れられたが、まだまだ検討すべきことは多く残されている。 今回は、そんなデータ関連の提案の1つであるタプル型について紹介していこう。 タプルとは タプル(tuple)という単語は、倍数を表す「double, triple, quadruple, ...」などを一般化したN-tupleという言葉に由来する。単純に「複数のもの」という意味の言葉だ。つまり、「データを複数束ねたもの」程度の意味であり、「

    nitoyon
    nitoyon 2016/02/16
  • 二条城の区画、東に微妙な傾き(とことんサーチ) 徳川の力誇示? 碁盤目守らず - 日本経済新聞

    南北を独自測量の見方 磁石か天文学を採用 東西と南北の街路が碁盤の目のように交差する京都の中心市街地。平安京の名残をとどめる街並みをよく観察してみると、江戸時代初期に完成した世界遺産の二条城の敷地は地理上の南北軸から東(時計回り)に3度ずれている。通りが整然と並んでいるからこそ際立つ微妙な「ズレ」。1200年にわたり碁盤の目を守ってきた古都で、なぜこのような事態が起きたのか。謎を探るべく、まず

    二条城の区画、東に微妙な傾き(とことんサーチ) 徳川の力誇示? 碁盤目守らず - 日本経済新聞
    nitoyon
    nitoyon 2016/02/16