-
Xcode6でiOS8の実機でアーカイブすると、「Process launch failed: Security」
iOS8が載っているiPhone6PlusにてXcode6でアーカイブを試みると、「Process launch failed: Security」と表示され失敗した。 原因は、iPhone6Plusに古いプロビジョニン […] -
XcodeのプロジェクトをコピーしてiOSアプリを複製する
1. Finderで oldディレクトリをコピーして、newにリネーム。 newディレクトリ内のold.xcodeprojを開く 2. Xcodeで 左ペインでPROJECTを選択。 右ペインのIdentity and […] -
Storyboradが見つからない時の対処法
Xcode上でiPhoneシミュレータを起動すると、一瞬でアプリが落ちた。 エラーは以下のような内容。 'NSInvalidArgumentException', reason: 'Could n […] -
Mac の Git で日本語ファイル名を扱う
今まで何年もSVNで管理されてきたプロジェクトをGitに以降しようとすると、MacのGit上で日本語のファイル名のものが差分として表示され困った。 ググったら解決。以下の設定が必要みたい。 git config –gl […] -
NSNotificationCenterの使い方
iOSアプリのさまざま状態を監視して、マッチしたときに通知できる「NSNotificationCenter」。 わざわざdelegateメソッドを使わなくてもいいから便利です。 よく使うのは以下の監視状態。 UIAppl […] -
addSubViewしたviewを最前面・最背面に移動する
最前面に移動する [self.view bringSubviewToFront:subView]; 再背面に移動する [self.view sendSubviewToBack:subView]; -
あるUIViewがすでにaddSubViewされているか判定したい
あるUIViewがすでにsuperViewにaddSubViewされていた場合に、これ以上addSubViewしたくない時は以下の判定文を書けばおk. if(![mySubView isDescendantOfView: […] -
NSDictionaryの中身をループで取得したい
使うときにはいつも忘れているのでメモ。 keyとvalueが欲しいとき for (id key in dictionary){ NSLog(@"%@,%@", key, dictionary[key] […] -
Objective-Cでfor文中に要素を変更しようとしたらエラー「Collection was mutated while being enumerated.」
列挙子を使ってアクセスしてる時に要素変更しないでねということ。 順番に処理してるのに、要素を削除したりしたら順番狂っちゃうから発生。 調べてみると、reverseObjectEnumeratorを使って逆順に列挙すればo […] -
MacにRMagickをインストールしようとしたらCan't find MagickWand.h
MacにRMagickをインストールしようとしたら詰まったのでメモ。 ほぼ同じ環境だと思っていた会社のMacにはすんなり入ったのに、自宅のMacでハマってしまった・・・ こんな感じでImageMagickとRMagicの […]