paranitips

Never stop learning! がモットーのゆるふわエンジニアブログ

2013-05-01から1ヶ月間の記事一覧

Xcodeがオーガナイザーでクラッシュする

XcodeのオーガナイザーにてProvisioning Profilesを更新すると必ずクラッシュする事象に出くわしました。 Xcodeを再起動しても、PCを再起動しても解決されません。 エラー内容に以下の文言が含まれていました。 UNCAUGHT EXCEPTION (NSInvalidArgumentExcept…

iAdとAdMobを切り替えるAdMobメディエーションを実装する

AdMobメディエーションを使うことで複数のアドネットワークを切り替えることができます。 AdMobの設定は各自で行なってください。 今回は一般的なiAdとAdMobの2種類の広告を扱います。 なお、ARC対応の場合はOther Linker Flagsに-ObjCを追加する必要があり…

Interface Builderで16進の色コード(Hex Color)を使えるようにするプラグインを導入する

Xcodeにて、Interface Builderでも色コードを指定できるとものすごく効率が上がります。 下図のような感じです。 そのための便利なプラグイン「Hex Color Picker」があったので早速導入します。 こちらからプラグインをダウンロードします。 Finder -> 移動…

Rubyでメソッド一覧を確認するmethodsメソッドが便利

例えば、destroy!メソッドってあったっけ?みたいな場合など、 rubyでメソッド一覧を調べたいときにはmethodsメソッドを使います。 sortやgrepと組み合わせるとなお良しです。 使用出来るメソッド一覧を表示する @bbs = Bbs.new pp @bbs.methods -----------…

rubyの「undefined method `+@’ for ” “:String」を解決する

rubyでは+の位置によって挙動が変わるので注意が必要です。 str = "hoge" + "fuga" を改行する場合、 str = "hoge" + "fuga" # エラー:undefined method `+@’ for ” “:String これではエラ−となってしまいます。 +を文末に移動させて、 str = "hoge" + "fug…