タグ

2016年12月13日のブックマーク (6件)

  • XcodeのRun Scriptフェーズを無効にしてビルド時間を短縮する(スクリプト付き)

    私が担当しているiOSアプリをXcodeでビルドすると、CarthageやCocoaPodsであわせて50近くフレームワークを利用しているためフレームワークをコピーするRun Scriptフェーズで時間がかかっていました。計測したところコンパイルが必要なくても49秒かかっていました。 そのRun Scriptフェーズを実行しないようにして、ビルド時間が35秒短縮されました。それらのRun Scriptフェーズは一度実行すればDerivedDataを削除したりフレームワークを追加・削除したりしない限り実行する必要はありません。ですのでそのフェーズを実行しないように設定することでビルド時間を短縮することが出来ました。(CocoaPods1.2.0ではCode Signingをパラレルに実行できるようになるようなので、効果は小さくなると思いますが) 具体的にはRun ScriptフェーズのRun

    koogawa
    koogawa 2016/12/13
  • MVVMのModelにまつわる誤解 - the sea of fertility

    こちらに移転してきて初めての記事です。 最近たまに話題になるので書いておきます。MVVMのModelについて誤解されやすい部分のお話です。最近よく議論してるasync/awaitの話とは関係がありません。なおこの話は以下のスライドを理解している事が前提となります。 共有したい理解(ゴール) ViewModelはModelの影 ModelについてViewModelが行うことは、イベントに対する反応と戻り値のないメソッドの呼び出ししかない事 これについての理解を共有できるよう説明していきます。 VIewModelはModelの影 スライドにもしつこく書きましたが、MV○(MVVMやMVC/MVP)のModelは大変分厚くなるし、アプリケーション間で使いまわすことなんてできません。ModelはUIを意識しない??いや、何度も言っていますが、意識はする必要があるんです。ただUI実装の知識が必要ない

    MVVMのModelにまつわる誤解 - the sea of fertility
    koogawa
    koogawa 2016/12/13
  • Everything is a stream, ViewModel is 何? - Qiita

    via Rob Wormald いいコトバですね。 Android アプリ開発では、事実上 stream is an (RxJava の) Observable<T>、 つまり Everything is an Observable<T> と言ってもいいでしょう。 ところで、 Android アプリ開発でも DataBinding の登場以来、MVVM パターンの話題が増えてきました。 Everything is a Observable<T>、では ViewModel はどうでしょう? public class MainViewModel { public final ObservableField<String> name = new ObservableField<>(); public final ObservableField<String> location = new Obs

    Everything is a stream, ViewModel is 何? - Qiita
    koogawa
    koogawa 2016/12/13
    「ModelについてViewModelが行うことは、イベントに対する反応と戻り値のないメソッドの呼び出し」
  • 【育児】「育児休業」と「育児休暇」の違いについて整理してみた - QUINDIMジンジン

    我が家の家族構成についてはこちら ■今日のまとめ 今日から育児休業期間に入りました 「育児休業」も「育児休暇」も「育児が目的の休業」という点で同一 「育児休業」は「法に基づくもの」で、各種一律の支援が存在 「育児休暇」は特に法的な制約を持たない用語。企業により独自規定もあり 期間が長いものを「育児休業」、期間が短いものを「育児休暇」という認識でも良さそう ■今日から育児休業期間に入りました 既に各所にはご挨拶済みですが、10月から育児休業の仕組みを利用して長期のお休みを取る事にしました。 今日がその初日です。 とりあえず一日目の感想としては「普段の平日の朝 + 普段の土日」だなぁ、という感じです。 子供中心の生活なので、一日があっと言う間に過ぎてしまいます。 どんな感じの一日なのかについては、「休業を取ろうとした経緯」と共に、後日改めて。 ■「育児休業」も「育児休暇」も「育児が目的の休業」

    【育児】「育児休業」と「育児休暇」の違いについて整理してみた - QUINDIMジンジン
    koogawa
    koogawa 2016/12/13
  • さくらインターネットとピクシブが業務提携し、画像の変換・配信サービス「ImageFlux」を提供 | さくらインターネット

    さくらインターネットとピクシブが業務提携し、画像の変換・配信サービス「ImageFlux」を提供 〜ファーストユーザーとして、メルカリが利用開始〜 自社運営のデータセンターでインターネットインフラサービスを提供するさくらインターネット株式会社(社:大阪市中央区、代表取締役社長:田中 邦裕)とイラスト投稿・交流サイト「pixiv」を運営するピクシブ株式会社(社:東京都渋谷区、代表取締役社長:片桐 孝憲)は業務提携し、画像処理や画像配信において必要となる画像変換機能とコンテンツ配信をワンパッケージ化したサービス「ImageFlux(イメージフラックス)」を2016年12月13日より提供開始します。また、サービス契約前に全ての機能を試すことができる「無料トライアル」を併せて提供します。 「ImageFlux」は、レンタルサーバーやクラウドなどのインターネットインフラサービスやコンテンツ配信な

    さくらインターネットとピクシブが業務提携し、画像の変換・配信サービス「ImageFlux」を提供 | さくらインターネット
    koogawa
    koogawa 2016/12/13
  • 「iOS 10.2」が正式リリース--気になる変更点をチェック

    Appleは、「iOS 10.2」を「iPhone」「iPad」「iPod touch」向けにリリースした。「iOS 10」が10月にリリースされてから2回目のメジャーアップデートだ。 以下に挙げた新機能と修正に加えて、今回のアップデートには、一部のiPhoneユーザーを悩ませていた突然シャットダウンする問題をAppleが追跡するための追加の診断機能も含まれるとみられる。 同アップデートは、iOS 10が稼働するすべての「iOS」搭載端末(「iPhone 5」以降、iPadは第4世代以降、iPod touchは第6世代以降)を対象に、OTAでダウンロード可能だ(「設定」>「一般」>「ソフトウェアアップデート」)。 これとともに、「watchOS 3.1.1」と「tvOS 10.1」もリリースされた。 iOS 10.2での変更点は以下の通り。 TV 「次はこちら」を使用して、現在視聴中の映画

    「iOS 10.2」が正式リリース--気になる変更点をチェック
    koogawa
    koogawa 2016/12/13
    ついにきた!