タグ

ブックマーク / qiita.com/usamik26 (3)

  • Swift 5 の AdditiveArithmetic protocol とは何か - Qiita

    AdditiveArithmetic とは AdditiveArithmetic は Swift 5 で新しく導入された protocol です(SE-0233)。 Swift には数に関する protocol がいくつもありますが、そのうちのひとつに Numeric protocol があります(参考:Numeric 関連の階層)。Numeric は、数の性質のうち、たし算、ひき算、かけ算の3つの演算を定義する protocol です。 AdditiveArithmetic は Numeric よりも条件が弱い protocol で、たし算とひき算の2つの演算を定義する protocol です。 Swift 5 での AdditiveArithmetic 導入にともない、Numeric は AdditiveArithmetic を継承してかけ算を追加する形になりました。つまり、Numer

    Swift 5 の AdditiveArithmetic protocol とは何か - Qiita
    Nyoho
    Nyoho 2019/03/12
    Swift 5 で加群用のプロトコルが入ったと
  • 既に git 管理しているファイルをあえて無視したい - Qiita

    git でファイルを無視するには、通常は .gitignore や .git/info/exclude を使います。 しかし、既に git 管理下にあるファイルは、これらの設定があっても無視されません。 以下の方法を使えば、git 管理下にあるファイルをあえて無視することが可能です。 方法 次の2つの方法があります。どちらを使っても、ファイルの変更を無視できます。 方法(1) assume-unchanged

    既に git 管理しているファイルをあえて無視したい - Qiita
    Nyoho
    Nyoho 2017/11/13
  • iBeacon で忍者が密会する - Qiita

    先日、iBeacon を使ったアプリを AppStore で公開しましたので、簡単に紹介させていただきたいと思います。このアプリは複数名で開発しており、私は実装担当でした。 Ninja Tryst iBeacon の特徴 iBeacon は、ざっくり言えば、様々な機器が発するビーコン信号を iOS デバイスが検出する仕組みです。 iBeacon の特徴を簡単に述べておきます。詳しい情報は、昨日や一昨日の Advent Calendar の記事が参考になると思います。 BLE (Bluetooth Low Energy) を利用 一般の BLE 通信と異なり、ペアリングが不要 受信側デバイス BLE 搭載の iOS デバイス 発信側デバイス BLE 搭載の機器で、iBeacon 仕様のビーコン発信を実装したもの アプリがバックグラウンドのときでも、ビーコンを検出してユーザに通知できる おおま

    iBeacon で忍者が密会する - Qiita
  • 1