タグ

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

  • SwiftGen - Qiita

    SwiftGen とは SwiftGen は、iOS / macOS アプリ開発の補助ツールです。リソース(アプリ内の画像やテキストなど)の扱いが楽になるソースコードを自動生成してくれます。(なお、同様のツールに、(R.java 風の)R.swift や rdotm などがあります) 例えば、以下のようなことができます。 // ツールなしの場合 let image = UIImage(named: "banana") // SwiftGen を使った場合 let image = UIImage(asset: .Banana) リソースの名前を文字列で書かなくてはならなかったところが、enum 定義値で書けるのがポイントです。 対応しているリソース 以下のリソースに対応しています。 画像 文字列(ローカライズ) Storyboard 色 フォント 使い方 swiftgen images DI

    SwiftGen - Qiita
    Watson
    Watson 2016/09/21
  • 既に git 管理しているファイルをあえて無視したい - Qiita

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

    既に git 管理しているファイルをあえて無視したい - Qiita
    Watson
    Watson 2014/04/09
  • git を https 経由で使うときのパスワードを保存する - Qiita

    git を https 経由で使う場合、pull や push のたびに毎回パスワードを聞かれてしまいます。 これを改善するには git-credential を使うと良いです。 git-credential は git 1.7.9 以降で使用可能です。 なお、古いやり方としては .netrc を使う方法もありますが、パスワードを平文でファイルに保存するので、やらないほうがいいと思います。 使用可能な管理方式 git-credential では、以下のような方法でユーザ名とパスワードを管理できます。 git-credential-store : ファイルに保存します。ただし、パスワードが平文が保存されます。 git-credential-cache : 常駐プロセスに記憶させます。 git-credential-osxkeychain : Mac OS X のパスワード管理を使います。 G

    git を https 経由で使うときのパスワードを保存する - Qiita
    Watson
    Watson 2014/02/09
  • iBeacon で忍者が密会する - Qiita

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

    iBeacon で忍者が密会する - Qiita
  • zmvコマンドで複数ファイルの一括リネーム - Qiita

    より簡単に使うためのオプション 次のオプションを使うと、より簡潔に書けて便利です。 -W : 変換元に含まれるワイルドカードは括弧がついているとみなす。また、変換先に含まれるワイルドカードは順に $1, $2, ... とみなす。 これを使うと、上に出てきた例は次のように書けます。

    zmvコマンドで複数ファイルの一括リネーム - Qiita
    Watson
    Watson 2012/12/18
  • 1