2015-01-01から1年間の記事一覧

iOSメモリ圧迫テストを実現する

iOSでメモリ圧迫時にkeyChainを読み込めないバグがあるという話を聞いたので、試してみる為に、 一旦メモリ圧迫時の環境をつくる事にしました。 今回やりたい事は、メモリ圧迫時の環境をつくる。なので、デブッグしたい処理の直前で、メモリを確保して圧迫し…

git でローカルの変更を全てリセットする方法

git

git でローカルの変更を全てリセットする方法 git reset --hard Head git clean -fdx 変更をリセット Untracked filesを削除

Ansible入門

Ansible入門 概要 サーバーの構成管理ツール これまでのchefなどの構成管理ツールと違い「sshログインのみ」できればclient側に操作できる。 基本的に構成を管理してるので既にその構成になっているclientには、何もしない。 リンク 公式サイト 公式ドキュメ…

Xcode7.1にバージョンアップしたらAlcatrazが消えた!!

下記のコマンドで再度復活する! defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1

プルリクをlocalに落として確認する

git

// cloneしてくる git clone git@github.com:hoge/hoge.git git fetch origin pull/38/head:pullreq <-pullreqの番号をいれる git branch -a git checkout pullreq

import ""と<>の違い

ヘッダーのimport時に #import <hoge.h> と、書くか #import "hoge.h" と書くか迷う時がありますが、その違いについて、、、、 <>で囲む場合は、システムにあらかじめ用意されているフレームワークをimportする場合 ""で囲む場合は、自分で作成したフレームワークをi</hoge.h>…

gitのプルリクでチェックボックスをつける

git

プルリクを送りたい時に、チェックボックスをつけたいなんて要望があるかと思いますが、 その時は、下記のように書きます。 - [ ] hogehoge - [ ] @~~~~ で特定の人を表記することもできる

xcodeのbuildsettingの情報を書き出す

xcodeのbuildsettingの情報を書き出す。 チーム開発していると、各Xcodeの環境がちがくてbuildエラーになることがあります。 xcodeの環境までは、ソース管理していないので、そこがネックになります。 なので、その設定を一覧で出せるコマンドを書いておきま…

xcodeビルドエラーとの戦い

Xcode6.3で実装中、ビルドが通らないエラーに遭遇したのでその時にやったのを備忘録的にのこしておきます。 ビルドすると下記のエラーに Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_nanostreamAVC", referenced from: __TTSf4g___TFC10xxxx…

ssh-copy-idコマンドについて

sshの公開鍵を相手サーバー側にコピーするのに便利なコマンド。 $ ssh-copy-id 192.168.10.XX